菜单
  

    Spring MVC属于SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring MVC分离了controller、model、dispatcher以及handler,这种分离让它们更容易进行定制。
    MyBatis本是Apache 的一个开源项目iBatis,2010年这个项目由Apache software foundation  迁移到了Google code ,并且改名为MyBatis。MyBatis 是一个基于Java 的持久层框架。 iBATIS 提供的持久层框架包括SQL Maps和 Data Access Objects(DAO)。通过MyBatis的应用,我们可以轻松摆脱手动输入JDBC代码的困扰。MyBatis将model的属性与表中的column进行映射,可以轻松查询出记录。
    四、系统实现
    1、框架搭建
    web.xml:
    该文件中要首先插入一个过滤器,其作用是强制转换字符编码为UTF-8,因为utf8是对中英文兼容性最好的编码形式。[4]
    其次,引入spring-mvc.xml和spring-mybatis.xml这两个配置文件。配置了springmvc 和mybatis后,再在spring-mvc.xml、spring-mybatis.xml中具体配置各个属性。
    spring-mvc.xml:
    使用<context:component-scan base-package="com.jsnuol.controller" />,指定Controller所在的包,使系统自动扫描这个包。<mvc:annotation-driven />这行代码开启了注解。
    <mvc:resources mapping="/media/**" location="/WEB-INF/media/" />申明了静态资源位置,防止资源被拦截器拦截造成页面无法加载样式表和js文件。
    spring-mybaits.xml:
    <context:component-scan base-package="com.jsnuol" /> 指定mapper的位置,<property name="basePackage" value="com.jsnuol.dao" /> 指定dao的位置,两者通过mybatis进行映射。在映射文件较多时,可以申明其父目录,此时会整体扫描。
    配置中使用el表达式数据库的相关属性分离到config.properties中,防止今后环境变更带来不便。
    Log4j是Apache的一个项目,可以将日志信息发送到console或以文件形式输出等[6];我们也可以控制每一条日志的输出格式;可以通过输出日志的级别控制其详细程度。
    2、管理员功能实现
    2.1、题库管理功能
    点击题库管理按钮,进入管理页面,有如下三个模块可以进行管理。
  1. 上一篇:JSP+sqlserver班级网站的设计+源代码
  2. 下一篇:基于SSE加速技术的DGTD算法研究+VC源代码
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. 医院查询与挂号系统设计与实现

  4. java+mysql酒店管理系统设计与实现

  5. jsp公交刷卡数据统计系统图表的设计与实现

  6. php+mysql高校迎新系统的开发与应用

  7. 基于安卓系统的测量软件...

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 十二层带中心支撑钢结构...

  10. 杂拟谷盗体内共生菌沃尔...

  11. 大众媒体对公共政策制定的影响

  12. 中考体育项目与体育教学合理结合的研究

  13. java+mysql车辆管理系统的设计+源代码

  14. 电站锅炉暖风器设计任务书

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 当代大学生慈善意识研究+文献综述

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回