(j2ee培训资料.docVIP

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

J2EE培训 系统体系结构 两层体系结构 缺点: client/server结构通常在第一次部署的时候比较容易,但难于升级或改进。 经常基于某种专有的协议―通常是某种数据库协议。 它使得重用业务逻辑和界面逻辑非常困难。 更重要的是,在Web时代,二层化应用通常不能体现出很好的伸缩性,因而很难适应Internet的要求。 N层体系结构 客户端/WEB服务层/应用服务层/数据库服务层 优点: 应用程序各部分之间松耦合,从而应用程序各部分的更新相互独立 业务逻辑集中放在服务器上由所有用户共享,使得系统的维护和更新变得简单,也更安全。降低了部署与维护的开销,提高了灵活性、可伸缩性。 引入瘦客户端,计算被集中至服务器端,使性能提高成为可能。数据库不再和每一个活动的用户保持一个连接,而是由应用程序组件负责与数据库打交道,降低数据库服务器的负担,提高了性能。 J2EE J2EE架构 J2EE提供了一套完整的解决所有这些问题的框架方案: 提供了分布式、可移植构件的框架 为构件与应用服务器提供标准API 简化了服务器端中间层构件的设计 开放的、基于标准的平台,用以开发、部署和管理N层结构、面向Web的,以服务器为中心的企业级应用 J2EE的13种核心技术 EJB、 CORBA、 RMI、JSP、 Java Servlet、JavaBean、JDBC XML、JMS…… Servlet Servlets(=Server +Applet):是一些运行于Web服务器端的Java小程序,用来扩展Web服务器的功能。 Servlet是一种扩展Web服务器功能的技术,而且由于它是用Java编写的,所以能够访问整个Java API库,包括用于访问企业数据库的JDBC API。 Servlets用特定的Java解决方案替代了其它的Web服务器方编程模式(如:CGI,ISAPI等),因而继承了Java的所有特性(跨平台、多线程、OO)。 用来编写Servlets的Servlet API对于服务器环境和协议没有任何特殊的要求,所以Servlets具有很强的可移植性,也不像利用CGI程序等其它方式那样具有性能局限。 Servlets也同样使用HTTP协议与客户端进行通讯,所以有时也称Sevlets为“HTTP Servlets”。 当一个servlet接收来自客户端的调用请求,它接收两个对象: 一个是ServletRequest,另外一个是ServletResponse。 这个ServletRequest class 概括从客户端到服务器之间的联系, 而 ServletResponse class 概括从servlet 返回客户端的联系。 ServletRequest interface 可以获取到这样一些信息如由客户端传送的阐述名称,客户端正在使用的协议, 产生请求并且接收请求的服务器远端主机名。它也提供获取数据流的servlet, ServletInputStream,这些数据是客户端引用中使用HTTP POST 和 PUT 方法递交的。 一个ServletRequest的子类可以让 servlet获取更多的协议特性数据。 例如: HttpServletRequest 包含获取 HTTP-specific头部信息的方法。更重要的是,我们能从HttpServletRequest中获取用户提交的表单数据。 ServletResponse interface 给出相应客户端的servlet方法。 它允许servlet 设置内容长度和回应的mime类型, 并且提供输出流,ServletOutputStream, 通过编写者可以发回相应数据。 ServletResponse子类可以给出更多 protocol-specific容量的信息。 例如: HttpServletResponse 包含允许servlet 操作HTTP-specific头部信息的方法。 HttpServletRequest 封装了客户端请求的细节 继承自ServletRequest的方法: Object getAttribute(String name) 返回具有指定名字的请求属性,如果不存在则返回null。属性可由servlet引擎设置或使用setAttribute()显式加入。 Enumeration getAttributeName() 返回请求中所有属性名的枚举。如果不存在属性,则返回一个空的枚举。 String getCharacteEncoding() 返回请求所用的字符编码。 Int getContentLength() 指定输入流的长度,如果未知则返回-1。

文档评论(0)

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

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

1亿VIP精品文档

相关文档