Jakarta-Struts开源项目的研究与Web应用

来源 :贵州大学 | 被引量 : 9次 | 上传用户:t60720372f
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,越来越多的开发人员开始使用Web应用框架来进行软件开发。框架为Web应用程序提供了预备的软件架构和相关的软件包,它极大地提高了开发人员开发的速度和效率。 Jakarta-Struts是Apache软件组织提供的一项开放源代码项目,从2000年5月开始项目启动以来,经过长达五年的发展,Struts已经逐渐成长为一个稳定、成熟的框架,并且占有了MVC框架中最大的市场份额。Struts是目前Java Web MVC框架中不争的王者。 随着Struts在业界的大量使用,也促使J2EE技术进行改变,在新的J2EE技术中的Web层的新框架JSF(JavaServerFaces),就是对Struts的思路进行改进的产物。 本文-《Jakarta-Struts开源项目的研究与Web应用》即以此背景立题进行研究。 本文对Struts框架技术进行了研究,重点讨论在Struts框架中MVC(模型—视图—控制器)的各个部分的实现及整合,包括Struts的基本原理、模型组件、视图组件、控制器组件、标签库和在应用程序中如何配置Struts框架等方面的技术。结合实际,对在仓单质押管理信息系统项目中Struts框架技术的具体应用进行研究。本文研究的关键技术、创新点和所做的工作如下: 1.Struts为Java Web应用程序的设计提供了MVC(模型—视图—控制器)的一个框架,它的核心是提供一个基于Java标准技术Java Servlets,JavaBeans,ResourceBundles,和XML以及不同的Jakarta公共项目包的灵活的控制层。 2.本系统是一套以互联网为基础,结合WEB技术、JAVA技术、工作流技术、数据库技术,将传统物流的仓储业务和与金融的质押贷款业务有机结合在一起的综合管理信息系统。 3.本系统的主要功能包括:金融协议管理、货物评估管理、货物库存管理、银行贷款管理、业务风险监控、综合查询分析和报表等。 4.本系统采用了B/S结构,系统的所有用户可以通过Internet远程使用本系统,不受时间和地点的限制,进行远程的业务操作和业务监控。 5.本系统基于Struts框架进行开发,并根据实际需求使用和扩展Struts框架技术,基于模型-视图-控制器(Model-View-Controller,MVC)设计模式,将各个模块和对象,封装在各个类中,使系统具有开放、安全、健壮、跨平台等优势。 6.本系统采用Microsoft的SQL Server2000数据库,在系统中使用香港志鸿科技公司研发的Comlib软件包来进行系统的持久化操作,使用通过数据访问对象(DAO)将Comlib访问数据库的语句封装起来,然后在其它层中统一调用,不仅提高了程序的运行效率,而且还解决了一般常出现的因DAO对象和SQL语句紧密耦合在一起而在大型项目中难以维护的缺点。另外在系统中还借助Comlib提供的缓存机制来提高数据的存取性能,从而提高了系统的整体性能。 7.本系统在以XML格式为主的外部配置文件中以声明的方式指定系统的许多配置,而不是将它们硬编码到系统中,因此可以对系统进行各种更改而无需重新编译任何代码,大大简化了开发过程。 8.本系统实现了对国际化的支持。 本系统已开发完成并在中国对外贸易运输(集团)总公司实际投入运行。
其他文献
随着无线通信、微电子、传感器等技术的发展,传感器节点越来越微型化、智能化,无线传感器网络比现有网络技术易于部署,且能够适应恶劣环境,已广泛应用于军事、工业、民用、环境监
目的 探讨中西医结合治疗急性肺炎18例的临床疗效.方法 随机选取2019年3月至2020年3月某院综合内科收治的急性肺炎患者参与研究调查,并抽取其中的37例分为参照组(19例)和研究
多媒体技术的发展产生了大量的多媒体数据,多媒体压缩技术和迅速扩张的互联网便利了多媒体数据的存储及传输。多媒体数据形式多样,包括文本、图像、音频和视频等。随着多媒体数
目的 观察腺苷钴胺双侧足三里穴位注射对糖尿病痹症气虚血瘀型患者的疗效.方法 选取我院自2018年2月至2019年2月收治的60例糖尿病周围神经病变气虚血瘀型患者,随机分为试验组
目的 探究糜蛋白酶与丹参酮胶囊联用治疗Ⅲ期压疮的临床效果.方法 遴选50例Ⅲ期压疮患者,随机分为治疗组(n=25)和对照组(n=25),分别应用糜蛋白酶与丹参酮胶囊联合治疗、单独
椭圆检测在图像识别与计算机视觉领域一直占有非常重要的位置。边缘检测则是图像特征提取的首要条件。由于许多常用的边缘检测算子如Sobel算子、Canny算子等针对的是一般图像
目的 分析推拿训练对儿童脑瘫康复的作用.方法 从我院选取2017年3月至2019年3月接收的脑性瘫痪患儿44例为研究对象,按照计算机分组分为对照组和观察组,各22例.对照组接受常规
网格的目标是要把地理上分布的大量异构资源组织成一台虚拟的超级计算机。对资源的查找和定位,可以通过广播方式,也可以通过目录查找方式。目录与资源绑定,并通过一定算法组织、
由多台服务器组成的并行数据库系统为当前大型电子商务和电子政务的应用提供了优秀的平台。采用无共享结构的并行数据库对于各节点的负载不均衡极为敏感,当出现负载不均衡时,
目的 探讨颈夹脊穴注射配合颈椎旁神经阻滞治疗颈源性肩背痛的临床疗效.方法 选用本院2013年11月至2015年12月的诊断为颈源性肩背痛的120例外科门诊患者,随机分为观察组和对