01-Struts2初步.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
01-Struts2初步.ppt

* * * * * * * * * * * 第一章 Struts2初步 了解Java EE包含的技术; 了解WEB服务器与应用服务器的概念; 了解编程框架及其作用; 掌握如何初始一个Sturts2项目; 掌握开发Struts2项目的基本步骤。 本章目标 Java EE 起源 Sun公司在1998年发表JDK1.2版本的时候,使用了新名称Java 2 Platform,即“Java2平台”,修改后的JDK称为Java 2 Platform Software Developing Kit,即J2SDK。 分为标准版(Standard Edition,J2SE)、 企业版(Enterprise Edition,J2EE)、 微型版(MicroEdition,J2ME)。J2EE便由此诞生。 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE,?J2SE更名为Java SE,J2ME更名为Java ME。 Java EE起源 Java EE Java Enterprise Edition JAVA 企业版; 是Sun公司为企业级应用推出的标准平台; 现如今,J2EE不仅是指一种标准平台(Platform),它更多的表达着一种软件架构和设计思想。 Java EE是一系列技术标准所组成的平台,包括: 基于Java SE基础之上(Applet 、JDBC、JavaMail等技术); 包含Java WEB技术(Servlet、JSP技术、JSF视图等技术); 包含组件技术(EJB技术); 包含WEB服务技术; 其他企业环境下的技术,如XML支持等。 什么是Java EE WEB服务器 主要功能是提供网上信息浏览服务。? 应用层使用HTTP协议。? HTML文档格式。? 浏览器统一资源定位器(URL) 如:IIS、Apache 当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。为了处理一个请求(request),Web服务器可以响应(response)一个静态页面或图片,进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)给一些其它的程序例如CGI脚本,JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本,服务器端(server-side)JavaScript,或者一些其它的服务器端(server-side)技术。无论它们(脚本)的目的如何,这些服务器端(server-side)的程序通常产生一个HTML的响应(response)来让浏览器可以浏览。 特殊:tomcat WEB服务器与应用服务器 应用服务器 通过组件(component)的应用程序接口(API) ,把商业逻辑暴露给客户端应用程序; 提供组件访问支持,如EJB组件技术; 可以管理自己的资源 ,如事务处理(transaction processing),资源池(resource pooling)等; 多数情况下,包含一个WEB服务器; Tomcat 、Websphere、weblogic、Jboss Web服务器专门处理HTTP请求(request),应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。 WEB服务器与应用服务器 什么是编程框架 框架是抽取某类应用的共性而设计的软件半成品,用户可以在其基础之上搭建自己的软件。 为什么要有编程框架 框架可以帮助处理很多细节的、琐碎的内容; 集中精力于业务逻辑的实现,提高开发效率; 结构性好、可扩展性强,可升级的; 框架是成熟的、稳健的; 编程框架 2-1 Java EE的WEB编程框架 Struts2 基于Action的编程框架; 在WebWork基础上开发,与Struts不同。 JSF-Java Server Faces 基于组件的框架,注重可重用; 作为Java EE规范的一部分; 有很多不同的实现,myFaces, oracle ADF Spring MVC 也包含有一个完整的WEB框架。 Hibernate、Tapestry、Cocoon、... ... 编程框架 2-2 设置Struts2应用 3-1 需要的五个基本包,放入WEB-INF/lib中 struts2-core.jar 框架核心库 xwork.jar xwork库,struts2在其上构建 ognl-2.6.11.jar struts2使

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档