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

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

论文摘要

教授主页信息管理与发布系统是中国地质大学(北京)数字校园建设中的子系统。原有的教授主页信息管理与发布系统是基于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框架有了深刻的认识,并积累了一些技术经验。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 背景
  • 1.2 研究意义
  • 1.3 研究现状
  • 1.4 研究内容
  • 1.5 论文结构
  • 第二章 开发技术综述
  • 2.1 J2EE 标准
  • 2.1.1 J2EE 体系结构
  • 2.1.2 J2EE 中的MVC 模式
  • 2.2 Struts2 框架
  • 2.2.1 Struts2 的体系结构
  • 2.2.2 Struts2 的MVC 的实现
  • 2.2.3 Struts2 的特点
  • 2.3 Spring 框架
  • 2.3.1 Spring 框架的体系结构
  • 2.3.2 Spring 框架的核心应用
  • 第三章 系统设计
  • 3.1 系统分析
  • 3.2 数据迁移
  • 3.3 前台子系统
  • 3.4 后台管理系统
  • 第四章 详细设计
  • 4.1 数据迁移的实现
  • 4.2 系统详细设计与实现
  • 4.2.1 系统环境的配置
  • 4.2.2 前台子系统
  • 4.2.3 后台管理系统
  • 4.2.4 表现层
  • 4.2.5 模型层
  • 4.2.6 模型组件
  • 4.2.7 控制层
  • 4.2.8 数据库的设计与实现
  • 第五章 关键技术
  • 5.1 Spring 中连接多个数据源并实现动态切换
  • 5.2 Spring 对 Lob 字段的读取
  • 5.2.1 Struts2 的文件上传机制
  • 5.2.2 Lob 的存取
  • 5.3 Struts2 自定义拦截器的使用
  • 5.4 Spring 对 Struts2 的 Action 的管理
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    • [1].见招拆招,打赢本本主页“保卫战”[J]. 电脑知识与技术(经验技巧) 2020(04)
    • [2].一个萝卜一个坑 手把手教你修复主页[J]. 电脑爱好者 2009(14)
    • [3].来! 一起做自己的导航主页[J]. 电脑爱好者(普及版) 2009(12)
    • [4].借助组策略搞定IE主页设置难题[J]. 电脑迷 2012(10)
    • [5].巧除IE9欢迎界面 只留所需主页[J]. 电脑爱好者 2011(11)
    • [6].为暑假设置好“清凉主页”[J]. 中华家教 2014(07)
    • [7].为暑假设置好“清凉主页”[J]. 新课程研究(下旬刊) 2013(07)
    • [8].这儿我说了算[J]. 小学生生活 2009(04)
    • [9].主页,我玩个性定制[J]. 电脑爱好者 2011(02)
    • [10].疯狂游戏机[J]. 电脑迷 2008(11)
    • [11].Twitter[J]. 商务周刊 2009(21)
    • [12].高校主页领导信箱建设分析——以贵州部分高校为例[J]. 管理观察 2017(19)
    • [13].高校教师英文主页构建刍议[J]. 陕西教育(高教) 2016(08)
    • [14].实现自动化大作战——可设多个主页的IE浏览器[J]. 少年电脑世界 2009(12)
    • [15].我们不再说话[J]. 视野 2011(04)
    • [16].每个网页都像主页一样重要[J]. 创业邦 2011(03)
    • [17].几种常见形式的浏览器主页劫持及防范[J]. 无线互联科技 2012(08)
    • [18].院工会主页的设计与制作——以湖南科技职业学院为例[J]. 科技信息 2011(31)
    • [19].基于正则表达式的企业主页信息抽取[J]. 计算机系统应用 2010(08)
    • [20].农业学术期刊入网主页利用现状调查[J]. 中国科技期刊研究 2009(03)
    • [21].用组策略修改主页设置[J]. 网络安全和信息化 2016(06)
    • [22].基于专家主页的信息源获取策略研究[J]. 情报理论与实践 2015(11)
    • [23].杀软忙吵架 保护主页还是靠自己吧[J]. 电脑爱好者 2010(12)
    • [24].浏览器主页被篡改[J]. 电脑爱好者 2014(10)
    • [25].在现代教学中的教师主页[J]. 中学教学参考 2009(33)
    • [26].国外优秀研究型高等院校主页文化研究——基于符号学的视角[J]. 学理论 2014(26)
    • [27].收款主页,方便付款轻松收款[J]. 电脑知识与技术(经验技巧) 2012(01)
    • [28].国内外高校图书馆专业分馆主页建设比较研究[J]. 图书情报工作 2012(13)
    • [29].基于双重决策路径的社会化媒体应用对个体行为改变的影响——以手机品牌公共主页为例[J]. 现代传播(中国传媒大学学报) 2016(01)
    • [30].小问题最难缠 主页修改已陷僵局[J]. 电脑爱好者 2010(02)

    标签:;  ;  ;  

    基于Struts2+Spring框架的教授主页设计与实现
    下载Doc文档

    猜你喜欢