行业新闻

[宁波网络公司]门户系统设计

发布时间:2019-07-19 16:04:04

  本文档讨论了电子端口门户的功能结构,并描述了其技术架构。业的表达层;专业逻辑层;数据库层;技术架构中图分类号:TP393文献标识码:A文章编号:1009-3044(2011)15-3519-02设计PortalJI系统珂珂(江苏电力科学学院,计算机技术系应用部,淮安223003)摘要:本文讨论了门户人员配置模式的结构,并描述了其技术架构关键词:可视化层,数据层,数据仓库;技术架构电子端口应用平台的未来趋势是模块化电子商务集成平台。此,平台必须具有门户的功能架构。来,添加的新功能很容易“插入”平台,该平台必须兼容并且可扩展。据该要求,系统的功能结构的设计将采用由服务表示层,业务逻辑层和数据层组成的三层结构模式,如图2所示。1.)可视化级别该层包括在海关清关的商业内容和网站显示的流量,然后显示给用户。关活动的内容是用户被授权请求的内容。过用户权限和信息权限过滤后,显示统一用户界面,接收用户界面操作和请求,并为业务逻辑处理的数据生成用户界面。
  里的用户界面模式主要是浏览器,宁波网络公司也可以通过常用的移动设备(如PDA和WAP电话)访问。务逻辑层(业务级)负责根据业务逻辑提取,过滤和处理数据,然后将处理后的数据包返回给用户界面层进行显示。层必须实现的功能主要体现在以下几个方面:(1)网站的内容管理系统。统要实现的功能包括主页管理,布局管理,风格管理,信息后台管理(内容管理,系统维护) ),信息传播管理,系统安全管理,搜索引擎等。(2)各种执法项目(中国电子口岸),电子口岸清关项目和清关物流项目,以及中国的电子口岸项目所在地,电子电子端口应用数据仓库和海关物流的操作和分析,用于页面布局层提供功能支持的业务逻辑系统。(3)物流电子商务项目暂时被视为一种愿景,但应纳入网站的规划。Data-Warehouse负责数据和系统信息的存储,检索,优化和自我诊断/恢复。业务逻辑层提供数据载体。据库层包括基于门户的系统和用于其部分显示内容的管理数据库,基于SCAX的安全认证和基于位置的单点登录数据库。口的电子数据库和基于港口的电子清关系统数据库,对于物流物流和电子商务的愿景项目,我们还需要规划底层数据库和其他物流,邮政运输和原油物流项目的后期应用数据库。了简化开发工作量,确保可维护性和可伸缩性,信息管理系统构建于核心J2EE技术​​之上,并采用成熟的OpenSource框架,主要是Apache Struts(表示层), Spring(业务逻辑层),Hibernate(数据持久层)。示层,业务逻辑层和数据持久层是相对独立的,这降低了系统的每一层的耦合程度,极大地简化了每个层的发展,降低了工程成本。于目标系统的并发用户数量,数据速率和数据容量,我们采用J2EE的标准三层结构来分离表示,服务和数据服务器集群。持。
  技术系统的一般结构,我们可以将系统划分为表示层,业务逻辑层和数据持久层。据提取业务逻辑的要求总结域模型(实体),最后:技术架构是基于选择了这个项目J2EE架构,标准的面向对象设计方法也可用于设计根据域模型生成系统的数据库结构。术选择)在整体框架中,Spring框架用于在不同级别集成框架和技术。

门户系统设计_no.33

  表示层中,Struts框架用于简化Web表示层的开发。业务逻辑级别,充分利用事务管理功能,对象工厂的管理功能以及通过配置文件集成Spring的服务组件非常容易维护和扩展。他类似的帧是无法比拟的。
  持久层,休眠用于操纵由Hibernate提供的数据库和关系子画面功能被用于产生基于données.Elle一个透明的过程,结合强大Spring支持能坚持使用少量代码和Spring配置。的功能。发工作侧重于用户界面和业务逻辑层的外观方面。
  辑体系结构表示层当前提供Web浏览器方法,使用服务器端Jsp和Struts(标记,表单和操作)的组合。主要功能是:(1)响应用户请求并做出相应响应。
  (2)提供一个Controller Controller,Delegate来调用Business Log Function模块和另一个更高层的处理,这里是Struts ActionServlet,用于统一规划处理的用户计划和响应。(3)异常处理,扩展Struts lookupDispatchAction基类封装异常处理机制。(4)为显示提供模板,这里是ActionForm bean对象。(5)使用验证框架Struts Validator验证用户界面。际化采用Struts国际化方案,采用资源文件的链接机制。UI(用户界面)是系统并显示给不同的用户,主要负责接受由用户输入的数据和操作指令的每个子系统,并以层的传输之间的界面管理层进行相应的处理。
  后将处理结果呈现给不同用户。户界面控制层负责管理用户界面和业务层之间的数据交互,用于控制用户界面之间的流程以及检查数据逻辑是否正确以及是否正确数据格式也是。务逻辑层主要处理业务逻辑,执行各种查询,并使用持久层与数据库和各种其他资源提供的交互功能支持数据库交互。主要功能是:(1)处理商业逻辑和应用程序的商业验证。(2)提供与其他层交互的界面。(3)管理管理层级别的各种对象依赖关系。(4)负责表示层和持久层之间的通信,降低层之间的耦合程度。务数据将业务数据表示为自定义数据实体。
  此,性能更好,并且在编辑时检测类型时,数据的表示非常直观并且符合公司的操作模式。用get / set方法将数据分别封装在数据类中。务操作业务操作负责处理每个活动,例如,确定用户权限,活动流,验证等。务数据和相关业务操作被集成和合并,以在业务层内形成业务实体,从而为表示层提供高性能服务。据持久层系统使用更好的数据持久性解决方案 - ORM(OR-Mapping)Hibernate;它具有能够以面向对象的形式操作数据的优点,宁波网络公司允许您直接处理自定义数据实体而无需关注SQL语句。层存储方法简化了代码复杂性并提高了效率。
  DAO处理模型用于通过组合JDBC和Hibernate持久性框架来访问数据库资源。用Spring的简化JDBC和Hibernate支持类来实现数据持久层处理。
  本文转载自
  宁波网络公司 https://www.leseo.net
  补充词条:宁波seo外包  宁波网站seo  宁波seo优化公司  宁波网络seo公司  宁波网站排名优化