毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
jsp+mysql在线考试系统实现+源代码(3)
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、题库管理功能
点击题库管理按钮,进入管理页面,有如下三个模块可以进行管理。
共3页:
上一页
1
2
3
下一页
上一篇:
JSP+sqlserver班级网站的设计+源代码
下一篇:
基于SSE加速技术的DGTD算法研究+VC源代码
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
银行行办公信息服务系统【1544字】
用友NC信息系统的实施應用实践研究【3307字】
浅析嵌入式系统支柱學科...
水电站实时监控专家系统【950字】
公寓空调设计任务书
中国学术生态细节考察《...
C#学校科研管理系统的设计
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
志愿者活动的调查问卷表
神经外科重症监护病房患...