本文提出了在满足同时托管 J2EE 组件的多个版本的要求时所面临的挑战,并且提供了一些方法(既考虑到了部署阶段又考虑到了设计阶段)来帮助您解决这些问题。
J2EE、即 Java 2 Enterprise Edition,是一个由许多与使用 Java 语言开发分布式应用程序相关的组件组成的规范。您可以使用 J2EE 组件来编写基于 Web 的应用程序和传统的客户机-服务器应用程序,以及使用标准的 API 来连接到诸如关系数据库等遗留资源。
线程安全问题主要是由实例变量造成的,不管在Servlet还是JSP,或者在Struts的Action里面,不要使用实例变量,任何方法里面都不要出现实例变量,你的程序就是线程安全的。
本文介绍JSP架构、JSP开发工具优缺点比较,包括介绍MVC架构、数据类型转换、验证和错误处理、国际化、自定义组件和可选择的渲染器等。
Sun推出的JSP(Java Server Pages)是一种执行于服务器端的动态网页开发技术,它基于Java技术。执行JSP时需要在Web服务器上架设一个编译JSP网页的引擎。配置 JSP 环境可以有多种途径,但主要工作就是安装和配置Web服务器和JSP引擎。
数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示。实际操作中,可以利用JSP的编程模式来实现图片的数据库存储和显示。
COOKIE并没有会话COOKIE和持久COOKIE之分,本地创建的“持久COOKIE”和WEB容器创建的“会话COOKIE”都是一种COOKIE,就是javax.servlet.http.Cookie。只是WEB容器把存活期设置成了关闭浏览器时删除而已(TOMCAT)。
在Java中的JSP、JSP+JSTL,.Net中的asp.net结合Sql Server数据库开发中,把存储过程使用的常规方法和最简方式介绍一下。
现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。
当应用服务器初始化servlet实例之后,为客户端请求提供服务之前,它会调用这个servlet的init()方法。在一个servlet的生命周期中,init()方法只会被调用一次。通过在init()方法中缓存一些静态的数据或完成一些只需要执行一次的、耗时的操作,就可大大地提高系统性能。