手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

基于Struts改进框架的电子税务系统设计与实现

龚洁静

   Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。在JSP Web应用开发中应用得非常广泛,可以解决开发周期长、维护管理混乱等问题。 本文结合Struts框架的优势,在Struts的基础上做了一些改进,设计和实现了常熟市地税局电子税务系统。 本文首先介绍了MVC设计模式。MVC模式不仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性。 接着分析了Struts的工作原理以及Struts的开发目的。Struts是MVC的一种实现,它继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。它的目的是为了帮助开发人员减少在运用MVC设计模型来开发Web应用的时间。增强了开发人员对系统的整体把握,提高了系统的可维护性和可扩充性。 然后在分析了Struts的优点和缺点,以及Struts与JSF和Spring两个框架的比较之后,针对于Struts的不足之处提出了改进。(1)对Struts的XML配置文件架构做了精简,同时为了协同开发的便利性,把Struts-config.xml拆分为多个文件;(2)外围组件极大最佳实践化:前后台集成一起的上下载组件、与Session无关的校验码、序列号生成器、等等。 同时设计与实现了一个电子税务系统。在分析了项目背景和设计原则,以及项目需求分析后,结合改进框架列举了文件上下载组件/图像显示组件、XML配置文件的使用、用户登录随机码的实现、序列号生成器的实现4个具体实例。 最后对本文做了总结,指出了尚存的问题和将来的工作。……   
[关键词]:MVC;Struts;电子税务系统
[文献类型]:硕士论文
[文献出处]:苏州大学2009年
App内打开