《javaee概述》ppt课件

《javaee概述》ppt课件

ID:26890840

大小:6.45 MB

页数:73页

时间:2018-11-29

《javaee概述》ppt课件_第1页
《javaee概述》ppt课件_第2页
《javaee概述》ppt课件_第3页
《javaee概述》ppt课件_第4页
《javaee概述》ppt课件_第5页
资源描述:

《《javaee概述》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章JavaEE概述1、什么是JavaEE1.JavaEE是一个开发分布企业级应用的规范和标准2.Java平台的三个版本JavaSE适用于桌面系统JavaEE适用于企业级应用JavaME适用于小型设备和智能卡3.使用Jsp的弊端由于大量的显示代码和业务逻辑混淆在一起,不利于程序的维护和扩展JavaEE包含的技术最基础的是JavaSEJSPServletJavaBeanEJBJDBCJNDIXMLStrutsHibernateJSFSpringWebServiceJava与框架的关系JavaEE是框架的基础,框架又是应用程序的

2、基础JavaEEStrutsHibernateSpring应用程序三层的好处一个组件的更改不会影响其他两个组件由于表示层和数据层相互独立,因而可以方便扩充表示层,使系统有良好的可扩展性代码重复减少,可以共享代码良好的分工与协作三层的关系耦合表示层耦合中间层数据层三层的技术内容表示层技术HTMLJavaScriptAjax中间层技术JspServletJSTLJavaBeanStruts框架数据层技术JDBC技术Hibernate技术连接池系统集成技术和提交方法JAX-WS(JavaAPIforXMLWebService)技术J

3、NDI(JavaNamingandDirectoryInterface)Java命名和目录接口,通过名称找到相应的对象get请求将字符串添加到url中,使页面可以被设置成书签或使用电子邮件发送,而post不可以方法安全性长度限制GET方法安全最大长度为255个字符Post方法不安全没有长度限制HTTP协议HTTP协议—超文本传输协议无状态协议不用记录谁发出的请求,只需给出响应适用于传输文件用于通过Internet发送请求消息和响应消息使用端口接收和发送消息,默认为80端口第二章:Servlet基础为什么需要Servlet使用J

4、SP技术如何编写服务器动态网页?在JSP技术出现之前编写服务器动态网页过程请求响应JSP页面运行执行Java代码HTML代码生成JSP使用Java生成动态内容运行Servlet程序什么是Servlet定义:Servlet是一个Java程序,是在服务器上运行以处理客户端请求并做出响应的程序请求响应Servlet运行于服务器端Servlet与Jsp之间的关系联系:Servlet是Jsp的基础。区别:(1)Jsp是HTML或XML与Java代码结合的嵌套型语言,而Servlet是纯Java类。(2)Jsp是以显示为中心。(3)Jsp

5、使人们把显示和逻辑分隔为可视,而Servlet没有把输出HTML语句和逻辑处理分离开。Servlet的生命周期Servlet的生命周期由Servlet容器(如:Tomcat)控制容器如何处理请求HTTP请求容器请求响应12Servlet实例Servlet通过URL找到执行service(请求,响应)34doGet(请求,响应)5响应6Servlet的生命周期(2-2)生命周期的各个阶段实例化Servlet容器创建Servlet的实例初始化该容器调用init()方法服务如果请求Servlet,则容器调用service()方法销毁

6、实例之前调用destroy()方法销毁Request与Response常用方法Request常用方法:request.getParameter(“param”);request.setCharacterEncoding(“gbk”);request.setAttribute(“loginname”,user);Responseresponse.setContentType(“text/html;charset=GBK”);response.sendRedirect(“url”);页面跳转的方法转发是在服务器端起作用的Reque

7、stDispatcherdis=request.getRequestDispachter(url);dis.forward(request,response);重定向是在浏览端起作用的response.sendRedirect(“url”);重定向将丢失request作用域内的数据。Web.xmlAaaservlety2javaee.sg.ch03.Aaaservlet<

8、/servlet>Aaaservlet/Aaaservlet注意:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。