基于Struts2+Spring框架的教授主页设计与实现

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:ycs19900105
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
教授主页信息管理与发布系统是中国地质大学(北京)数字校园建设中的子系统。原有的教授主页信息管理与发布系统是基于ASP技术实现的,其代码执行效率不高,由于运行在IIS服务器上,代码的安全性不好,并且ASP仅应用于WindowNT和IIS,可移植性不好。同时中国地质大学(北京)数字校园建设正在进行中,需要构建统一的用户管理、统一的资源管理、统一的权限控制的系统平台。本课题从这两方面的需求出发,在数字校园系统平台的基础上研究并实现执行效率高、安全性好、可移植性强的教授主页系统。本系统在Struts2和Spring框架整合的基础上实现,在表现层主要使用Struts2的标签,页面布局和美化主要使用DIV和CSS标签;Struts2的FilterDispatcher和Action在控制层负责拦截用户请求、调度业务逻辑组件和控制跳转的功能;Spring的JdbcTemplate负责访问数据库的操作。Spring负责数据库的连接,并同时做为容器管理系统中使用的Bean、DAO和Service,实现了类之间的松散耦合。在实现数据迁移的过程中,对Spring连接多个数据源并进行动态访问的技术进行了初步的探讨,并对ThreadLocal在解决线程安全时的应用进行了简单的概述。使用Spring的JdbcTemplate和LobHandler接口实现对Lob类型数据的存取,并实现将图片直接保存到数据库的功能。对Spring管理Struts2 Action的问题进行了分析和研究。使用Struts2自定义的拦截器对系统中通用的业务逻辑进行定义,简化了系统代码的编写。通过对数据迁移、Struts2中自定义拦截器、Struts2中文乱码、分页显示、Struts2自定义拦截器、Spring的JdbcTemplate对数据库的访问和对Lob类型字段的处理以及Spring管理Struts2中Action的问题的研究和实现,本系统已基本满足了系统设计时的需求。通过系统的实现,对Struts2和Spring框架有了深刻的认识,并积累了一些技术经验。
其他文献
随着网络技术的快速发展,信息化的应用系统已经逐步进入现代生活中,人们越来越多地运用计算机和网络技术来提高办公效率,甚至在一些大中型企业中已经成为人们日常办公不可缺
当前互联网路由体系架构中的IP地址存在既作为身份标识又作为位置标识的语义过载问题,这造成了路由可扩展性,以及不能很好的支持多归属和移动等一系列问题。为此,国内外工业
近几年来,互联网技术有着突飞猛进的发展,伴随着科技的进步,人们充分享受到了科技所带来的便利和快捷,安全认证始终是研究互联网技术中的热点难点。面对着浩如烟海的数据和信