基于J2EE的三层B/S信息系统研究

本文探讨了传统两层C/S结构的局限性,并详细介绍了三层B/S模式在企业级管理信息系统中的应用。通过对比DCOM和CORBA分布式技术,文章强调了J2EE框架在跨平台、分布性和可重用性方面的优势。在电信计划建设管理信息系统的实例中,选择了J2EE架构,利用Servlet、JSP、EJB和数据库技术实现系统设计,包括连接池、SessionBean以及Servlet过滤器等技术细节。
摘要由CSDN通过智能技术生成

基于J2EE的三层B/S信息系统研究

<script language=javascript src="/js/contentad1.js"></script><script language=javascript src="/js/contentad.js"></script>随着软件系统的规模和复杂性的增加 ,软件体系结构的选择成为比数据结构和算法的选择更为重要的因素 ,三层客户/服务器体系结构为企业资源规划的整合提供了良好的框架 ,是建立企业级管理信息系统的最佳选择。随着体系结构的发展,软件框架结构方面也在不断发展,目前在多层应用结构方面出现Java技术和.net技术的实现的不同的解决方案,二者各有优缺点,分别适用于不同规模的系统的要求。 本文将结合电信计划建设管理信息系统的实现,说明三层模式的体系结构,介绍基于三层模式的应用系统的分布式组件技术 ,阐述应用J2EE框架结构来实现应用系统的实现方法。

   一、系统结构的选择

   1 传统两层C/S结构的缺点

  传统的两层客户/服务器模式比较适合于小规模、用户较少、单一数据库且在安全、快速的网络环境下 (例如局域网 )运行 。但是,随着应用系统的规模不断扩大 ,复杂性越来越高在多用户、多数据库且非安全的网络环境下(例如:Internet) ,这种两层结构的应用模型将无法适应 。而且传统的两层结构还存在以下缺陷:

  (1)它是单一服务器且以局域网为中心的 ,所以难以扩展至大型企业广域网或 Intranet

  (2)受限于供应商,程序的升级维护必须由供应商重新开发扩展;

  (3)软、硬件的组合及集成能力有限;在软件上呈现出胖客户端,用户必须在客户端安装特定的客户端应用程序,而且企业的业务逻辑都写在客户端应用程序中,程序维护困难,程序升级需要每个客户端都要安装新的客户端应用程序,同时,对于程序开发商来说,程序模块的重用性差,各个模块相对独立;

  (4)C/S模式很难管理大量的客户机。

  基于以上原因,传统的C/S模式已经不能适应发展的需要,随着网络技术的普及和用户需求的进一步提高,三层WEB模式应运而生。

  2 三层WEB<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值