XXX公司 XX发布平台 设计方案 XX单位 2022年12月 1、概述 阐述项目建设背景…… 项目必要性、先进性…… 2、建设目标 1、宣传公司、中心的管理理念,促进企业文化的建设与传播; 2、实现对外信息发布的信息资源分类整合、集中展现和优化组合; 3、面向各类用户XXXX提供信息发布、意见反馈的处理平台,加强与社会的沟通,更好地 提供信息服务; 4、内部建立信息内容的编辑、审核、发布的严格审批流程,确保发布信息的严肃性、严 谨性; 5、按照XX公司外部信息披露要求,规范访问域名以及安全性规范,确保系统的安全、可 靠、稳定和快速响应。 3、建设思路 围绕以上建设目标,按照稳定、安全、高效、方便、快速部署的思路进行XXXX信息发 布平台建设,构建公共信息(如新闻、公告等)与业务动态信息信息发布模式,探讨下一 步客户服务体系的应用部署的架构模式。 对其中……这类业务相关性的动态数据,这类数据来源可以是来自于信息系统,也可以 采用填报功能,数据设计存储在物理表中,一是把发布和数据来源管理分离,二是更加 方便地进行权限控制。 从数据安全角度考虑,考虑动态数据与网站数据库分开存储,同时把动态数据展现界 面也单独部署,与对外网站建立链接,形成主站与子站的关系,可以利用公司现有网络 安全控制机制很好地保护动态数据的安全性。 4、系统架构 系统基于XXXX技术开发,采用XXXX主流技术架构,采用伪静态结合页面缓存技术建设 . 系统结构图如下: 略 如上图所示,网站服务器由两台PC服务器组成,一台服务器位于外网,向互联网提供 WEB服务;另一台服务器放置在内网,向省公司用户提供WEB服务,一台数据库服务器放 置在内网,与内网的WEB服务器放置在同一网段,负责为内网与外网提供数据服务,外网 Web服务不允许直接访问数据库,而是通过隔离设备。网站相关管理员和业务人员通过内 网或外网访问,实现对网站的访问、管理或数据上传。 网站运营平台: 1、网站服务器,PC机型号XXXX; 操作系统: XXXX; 主频:XXXX; 内存:XXXX 2、网站服务器,Pc机型号:XXXX 操作系统: XXXX; 主频:XXXX; 内存:XXXX; 3、数据库服务器 现有数据库配置如下: 型号:XXXX 内存:XXXX 硬盘:XXXX 盘 raid 1方式 Cpu:XXXX 每颗XXXX 4、weblogic XXX。 根据XXXX的要求,从高可用性和高靠性考虑,建议网站内、外网PC服务器均配置双机 或一台备用机;如果是配置备用机,一台运行,另一台做备份和备用,当运行的服务器 出现故障时人工切换到另一台服务器上运行。 名词解释: Hibernate: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对 象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在 Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架 构中取代CMP,完成数据持久化的重任。 Session接口 Session接口负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交 流,包含了很多常见的SQL语句。)。但需要注意的是Session对象是非线程安全的。同时 ,Hibernate的session不同于JSP应用中的HttpSession。这里当使用session这个术语时 ,其实指的是Hibernate中的session,而以后会将HttpSesion对象称为用户session。 SessionFactory接口 SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理,并负责 创建Session对象。这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的 ,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数 据库时,可以为每个数据库指定一个SessionFactory。 Configuration接口 Configuration接口负责配置并启动Hibernate,创建SessionFactory对象。在H ibernate的启动的过程中,Configuration类的实例首先定位映射文档位置、读取配置, 然后创建SessionFactory对象。 Transaction接口 Transaction接口负责事务相关的操作。它是可选的,开发人员也可以设计编写 自己的底层事务处理代码。 Query和Criteria接口 Query和Criteria接口负责执行各种数据库查询 网站设计方案的目的是构建一个稳定、安全、高效的在线平台,用于宣传公司理念,整合信息发布,并提供与用户的互动。方案包括以下几个核心部分: 1. **概述**: 项目旨在提升公司的在线形象,通过信息化手段促进企业文化建设和传播。同时,平台需满足信息分类整合、发布和反馈处理的需求,以及遵循公司对外披露信息的安全规范。 2. **建设目标**: - 宣传管理理念和文化 - 整合和展示信息资源 - 提供信息发布与反馈平台 - 建立严格的信息审批流程 - 符合安全、可靠、稳定和快速响应的标准 3. **建设思路**: - 以稳定、安全、高效、便捷和快速部署为原则 - 实现公共信息与业务动态信息的发布模式 - 分离动态数据管理,增强权限控制 - 从安全角度出发,动态数据与网站数据库独立存储,通过链接子站保护数据安全 4. **系统架构**: - 使用特定技术开发,采用主流技术架构 - 采用伪静态和页面缓存技术 - 网站服务器由内外网两台PC服务器构成,分别服务互联网和内部用户 - 数据库服务器位于内网,为内外网提供数据服务,外网Web服务不直接访问数据库 - 网站管理员和业务人员通过内网或外网访问,实现管理与上传 5. **硬件配置**: - 详细列出了网站服务器和数据库服务器的硬件规格,包括PC型号、操作系统、主频、内存等 - 强调了高可用性和高可靠性,建议采用双机或备用机配置 6. **技术组件**: - Hibernate:作为对象关系映射框架,简化了Java数据库操作 - Session接口:处理持久化对象的CRUD操作,非线程安全 - SessionFactory接口:初始化Hibernate,创建Session对象 - Configuration接口:配置和启动Hibernate,创建SessionFactory - Transaction接口:处理事务操作,可选,可根据需求自定义事务管理 - Query和Criteria接口:执行数据库查询 该设计方案全面考虑了网站的功能需求、安全性、扩展性和运维效率,通过合理的系统架构和硬件配置,确保了平台的稳定运行和高效服务。同时,使用Hibernate等技术增强了开发的灵活性和数据库操作的便捷性。
剩余20页未读,继续阅读
- 粉丝: 198
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助