论文部分内容阅读
本文通过作者实际参与的日本最大的民间组织“伦理法人会”的管理信息系统的项目开发,论述了利用网络原理、数据库技术、软件工程技术进行系统分析、系统设计和开发的理论和方法。 本文在实现上,采用了B/S模式的总体结构,从逻辑上分成三层,即客户端、事务逻辑层和数据存储层。通过超文本传输协议HTTP来实现浏览器和服务器之间的通信,通过Servlet API来提供对CGI(公共网络接口)的支持,并通过配置与Tomcat Servlet容器集成在一起Apache Web服务器,将Tomcat在管理Servlet方面的优势与Apache在提供静态内容方面的优势有机地结合在一起。在设计模式上采用了模型视图控制器(Model-View-Controller,MVC),通过Struts框架(一种基于MVC设计模式的Web应用框架)来实现,在该模式设计中具体用到了三个主要的实现技术——JavaBean、JSP和Servlet。在系统的功能实现上,着重阐述远程数据库访问的高效性和安全性,并详细讲解所采用的Web应用程序开发的安全技术和远程数据库访问技术,包括用户身份验证(HTTPS)、数据库加密及批处理等高效安全的网络开发技术。本文还将介绍所使用的编辑器Eclipse,它是由IBM开发的新一代IDE开发环境,可以通过开发插件,扩展到任何语言的开发。 本文利用MVC设计模式所实现的伦理法人会管理信息系统在日本已经正式使用,该系统具有可移植性、可重用性、高效性、安全性等特点。