论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
b)组件的重用性。可重用的、跨平台的JavaBeans组件,为JSP程序的开发提供方便,我们可以将复杂的处理程序(如页面中需要显示的动态内容及对数据库的操作)放到组件中。可以多次使用这些组件,极大的减少了在JSP页面中重写重复的代码。
c)将内容的生成和显示进行分离。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者脚本来生成页面上的动态内容。生成动态内容的语句一般被封装在JavaBean组件或JSP脚本段中。一方面,JSP可以使用JavaBeans来执行应用程序所要求的更为复杂的处理,进而完成企业级的分布式的大型应用。另一方面,页面的设计人员和页面的编程人员可以同步进行,方便了系统的开发工作。
(2)JDBC数据库连接技术
Web服务器在处理用户请求时,多数情况要访问数据库。在企业电气系统中,我们使用JDBC来处理与数据库之间的交互。JDBC是Sun提供的一套数据库编程接口API函数,它由一组用 Java 编程编写的类和接口组成。开发时可以下载相应数据库的JDBC驱动程序并安装到Web服务器中。我们就可以利用JDBC来建立数据库连接、发送SQL语句、检索结果、关闭数据库连接。为了提高访问数据库的效率,我们为数据库访问配置了数据库连接池。
(3) Jakarta_POI接口技术
在进行数据查询和的过程中,有时需要输出报表,工作常用的报表工具是Excel表格。因此,我们使用了Jakarta_POI。Jakarta_POI是一开源项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。
(4)Tomcat的过滤技术
过滤是 Tomcat 4 及以上版本具有的功能。开发人员将能够用过滤器来实现以前使用不便的或难以实现的功能,这些功能包括:资源访问(Web 页、JSP 页、servlet)的定制身份认证;应用程序级的访问资源的审核和记录;应用程序范围内对资源的加密访问,它建立在定制的加密方案基础上;对被访问资源的及时转换,包括从 servlet 和 JSP 的动态输出。我们在实现权限控制时,使用了Tomcat对资源的过滤功能。
参考文献
[1] 孙卫琴,李洪成. Tomcat与Java Web开发技术详解.北京:电子出版社,2004,4
[2] 张孝祥. 深入体验Java Web开发内幕——核心基础.北京:电子工业出版社,2006,10