计算机J2SE部分整理.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标准和基本概念的理解J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与 再用价值。 1.JDBC 2.JNDI?? 3.RMI?? 4.JAVA?? IDL??? 5.JAVA?? Servlet?? 6.JSP?? 7.EJB?? 8.JTS?? 9.JTA?? 10.JAVA?? MAIL?? 11.JAF?? 12.JMS?? 13.XML? 14,JCE,JSSE,JAAS 15,JMX?? 16,JAX,JDOM?? 17,J2EE?? connection?? api-?? Legacy/ERP 二 、Servlet 和 Jsp区别 1servlet没有内置对象,只能通过HttpServletRequest 和 HttpServlerResponse获取。 2servlet中输出html只能通过输出流打印,而Jsp可以内嵌html标记。 3JSP并不需要另外进行编译,JSP Container会自动完成这一工作,而Servlet在每次修改代码之后都需要编译完才能执行。 Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过 javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。一般以多线程的方式工作。Servlet体系结构是建立在 Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,实例化Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servlet类,也就是有 多个线程在使这个实例。Get与Post区别 HTTP定义了与服务器交互的不同方 法,最基本的方法是 GET 和 POST. (1)get是从服务器上获取数据,post是向服务器传送数据。 (2)?? 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。 (3) 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数 据。 (4)?? GET方式提交的数据最多只能有1024字节,而POST则没有此限制。 (5)?? 安 全性问题。正如在(1)中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好。具体来说cookie机制采用的是在 客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保 存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择(URL重写)。客户端http访问时 候,在进程范围内,第一次连接会分配一个sessionid,由服务端维护,并且记载到客户端本地cookies(进程范围)。打开新的页面时,会读取本 地cookies的sessionid,相同的 sessionid的页码视为同个session。这就是为什么本地cookies禁止时,同个ie进程的页面sessionid不同。 ??? 如果url有jsessionid 的参数,则是显性的指示该页面的sessionid,所以不管是否有cookies支持,都可以把不同的页面视为同个session,因此session 功能正常。这也说明了session的实现机制和底层的tcp连接无关,只是依赖于http的上下文sessionid。所以tomcat有一些 sessionid的设置,比如timeout,或者物理化session等。redirect, foward区别Redirect URL重新定向:可以是任意的URL,不能共享request里面的数据 一般用于用户注销登录时返回主页面和跳转到其它的网站等等 Forward 页 面的转发:只能是同一个Web应用程序的其他Web组件,转发页面和转发到的页面可以共性request里面的数据 一般用于用户登录的时候根据角 色转发到相应的模块等等18n: 就是internationalization, 国际化,由于首字母i和末尾字母n间有18个字符,所以简称i18n. internationalization指为了使应用程序能适应不同的语言和地区间

文档评论(0)

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

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

1亿VIP精品文档

相关文档