您好,欢迎访问三七文档
软件运行环境及安全方案:一、软件开发和运行环境1开发环境1)开发语言:Java2)开发平台:MyEclipse8.5,J2EE平台3)数据库:Oracle2运行环境1)操作系统:WINDOWS/Linux2)Web服务器:WebLogic服务器以上3)数据服务器:Oracle10g数据库*说明:数据库:要保障网络系统安全、稳定、快速地运行与管理软件有机的整合,必须要有高可靠、高伸缩、高稳定、高性能的数据库作为保证。数据库采用Oracle。二、软件设计总体构架系统采用基于MVC的Struts架构体系。所谓MVC即模型-视图-控制器。1视图视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷。本项目中,视图层的主要开发技术包括:1)HTML2)CSS3)JavaScript4)JSP标签库2模型模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。本项目中,视图层的主要开发技术包括:1)JavaBean2)EJB(企业级JavaBean)3)DAO(数据访问对象)4)中间件(实现数据加密)3控制器控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后用确定用哪个视图来显示模型处理返回的数据。本项目中,视图层的主要开发技术包括:1)Servlet(具体为:Action)2)XML三、系统部署设计总体架构系统采用双机备份,根据用户需要可分别采用(冷/热备份),服务器端安装Weblogic服务器和Oracle数据服务器,也可以在不同服务器上分别部署。通过三层交换机分别连接内部局域网(原有系统)和Internet(带有防火墙),使企业内外的用户均可实现安全访问。部署方案如图1所示:局域网服务器(Web服务器+Oracle数据服务器)原有系统服务器三层交换机检查部门管理部门防火墙远程计算机远程计算机……Internet……备份服务器冷/热备图1系统部署图
本文标题:J2EE部署方案
链接地址:https://www.777doc.com/doc-2878280 .html