谁能解释下J2EE里面的JSP,BEAN,EJB,servlet到底是什么东西啊?

怎么创建这些东西?JSP我知道,在工程里面找webserver就可以了。其他的呢?他们都是干嘛的啊?... 怎么创建这些东西?JSP我知道,在工程里面找web server就可以了。其他的呢?他们都是干嘛的啊? 展开
 我来答
秒街蟑螂
2011-04-19
知道答主
回答量:14
采纳率:0%
帮助的人:9.9万
展开全部
Servlet是运行在服务器端的java程序。任何Web应用都理不开请求和响应,比如我现在回复你问题,点击提交就是一次请求,然后由服务端的Servlet程序,讲我请求的这些文字进行处理,处理后再生成.jsp或者HTML的页面返回给我,然后我就会看到我回复成功了。最常用到的类就是HttpServletRequest和HttpServletResponse这两个类,他们就是请求和响应

JSP实际上就是Servlet的升级版,因为在Servlet程序中,无法直接写HTML标签所以要使用out.println("<html>");的样式输出网页给客户看,这样一来非常麻烦,所以这时出现了JSP,实现上JSP他的工作原理是这样的,用户提交了JSP页面,到了服务器端,会先由Servlet的容器,比如说Tomcat等,进行把JSP页面翻译成Servlet源代码,然后服务器再进行处理,之后就和Servlet的响应步骤一样了。其实JSP中的9大内置对象中的request对应了Servlet中的HttpServletRequest这个类的对象,而response这个内置对象对应了HttpServletResponse这个类。

Bean其实就是一个Java的普通类,只不过,他在Web应用中成为JavaBean,你只要理解就是在Web项目下的Src中有一个calss文件,这个文件就是JavaBean。

对于EJB我现在还没有学到,无法帮助你了。期望对你的理解有帮助。
Angela_zun
2011-04-19 · TA获得超过103个赞
知道答主
回答量:54
采纳率:0%
帮助的人:28.3万
展开全部
JSP是Java Server Pages,看名字就知道什么意思了,就是html页面插入java代码。javabean就是用java语言编写的组件,本质上就是一个类。servlet是一个java类,是一种运行在服务器端的java程序,主要用于处理客户端传来的HTTP请求,并返回一个响应。EJB(Enterprise JavaBean)java企业bean,有会话bean实体ben消息驱动bean
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式