谁能解释下J2EE里面的JSP,BEAN,EJB,servlet到底是什么东西啊?
怎么创建这些东西?JSP我知道,在工程里面找webserver就可以了。其他的呢?他们都是干嘛的啊?...
怎么创建这些东西?JSP我知道,在工程里面找web server就可以了。其他的呢?他们都是干嘛的啊?
展开
2个回答
展开全部
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我现在还没有学到,无法帮助你了。期望对你的理解有帮助。
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我现在还没有学到,无法帮助你了。期望对你的理解有帮助。
展开全部
JSP是Java Server Pages,看名字就知道什么意思了,就是html页面插入java代码。javabean就是用java语言编写的组件,本质上就是一个类。servlet是一个java类,是一种运行在服务器端的java程序,主要用于处理客户端传来的HTTP请求,并返回一个响应。EJB(Enterprise JavaBean)java企业bean,有会话bean实体ben消息驱动bean
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询