OnlineQA

所属分类:其他
开发工具:Java
文件大小:20846KB
下载次数:1
上传日期:2019-04-04 10:34:03
上 传 者锐欧
说明:  实现增删查改,使用Mybattis和spring整合
(Achieving Addition, Deletation, Examination and Amendment)

文件列表:
OnlineQA\.classpath (1308, 2019-03-21)
OnlineQA\.project (1367, 2019-03-21)
OnlineQA\.settings\.jsdtscope (597, 2019-03-18)
OnlineQA\.settings\org.eclipse.core.resources.prefs (256, 2019-03-22)
OnlineQA\.settings\org.eclipse.jdt.core.prefs (430, 2019-03-18)
OnlineQA\.settings\org.eclipse.m2e.core.prefs (96, 2019-03-18)
OnlineQA\.settings\org.eclipse.wst.common.component (752, 2019-03-21)
OnlineQA\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml (161, 2019-03-18)
OnlineQA\.settings\org.eclipse.wst.common.project.facet.core.xml (344, 2019-03-18)
OnlineQA\.settings\org.eclipse.wst.jsdt.ui.superType.container (49, 2019-03-18)
OnlineQA\.settings\org.eclipse.wst.jsdt.ui.superType.name (6, 2019-03-18)
OnlineQA\.settings\org.eclipse.wst.validation.prefs (50, 2019-03-18)
OnlineQA\.tern-project (37, 2019-03-18)
OnlineQA\pom.xml (5600, 2019-03-22)
OnlineQA\src\main\java\com\bdqn\dao\impl\QuestionsDaoImpl.java (1237, 2019-03-21)
OnlineQA\src\main\java\com\bdqn\dao\QuestionsDao.java (546, 2019-03-21)
OnlineQA\src\main\java\com\bdqn\dao\QuestionsDao.xml (2097, 2019-03-22)
OnlineQA\src\main\java\com\bdqn\po\Answers.java (967, 2019-03-20)
OnlineQA\src\main\java\com\bdqn\po\Questions.java (1507, 2019-03-21)
OnlineQA\src\main\java\com\bdqn\service\impl\QuestionsServiceImpl.java (1671, 2019-03-22)
OnlineQA\src\main\java\com\bdqn\service\QuestionsService.java (475, 2019-03-22)
OnlineQA\src\main\java\com\bdqn\servlet\IndexServlet.java (1723, 2019-03-22)
OnlineQA\src\main\java\com\bdqn\servlet\QuestionsServlet.java (4281, 2019-03-22)
OnlineQA\src\main\java\com\bdqn\utils\SmException.java (567, 2019-03-19)
OnlineQA\src\main\resources\applicationContext.xml (4900, 2019-03-22)
OnlineQA\src\main\resources\log4j.properties (1772, 2019-02-26)
OnlineQA\src\main\resources\mybatis-config.xml (370, 2019-03-21)
OnlineQA\src\main\resources\mysqldb.properties (237, 2019-03-20)
OnlineQA\src\main\webapp\Answer.jsp (1668, 2019-03-21)
OnlineQA\src\main\webapp\css\style.css (293, 2019-03-22)
OnlineQA\src\main\webapp\index.jsp (1420, 2019-03-22)
OnlineQA\src\main\webapp\js\check.js (257, 2019-03-21)
OnlineQA\src\main\webapp\js\indexcss.js (406, 2019-03-21)
OnlineQA\src\main\webapp\js\jquery-1.12.4.js (293430, 2019-01-15)
OnlineQA\src\main\webapp\PutQuestions.jsp (1140, 2019-03-21)
OnlineQA\src\main\webapp\WEB-INF\web.xml (660, 2019-03-21)
OnlineQA\src\test\java\com\bdqn\AppTest.java (636, 2019-03-18)
OnlineQA\target\classes\applicationContext.xml (4900, 2019-03-22)
OnlineQA\target\classes\com\bdqn\dao\QuestionsDao.class (752, 2019-03-22)
... ...

MyBatis+Spring整合 思想: MyBatis完成对象的持久化操作,属于dao层 Spring各层(组件)之间的相互依赖注入,及事务的管理 Spring管理的组件有: 1 dao service 2 数据源 3 SqlSessionFactory 4 事务管理(AOP设计)-声明式事务 5 其它工具组件 1 拷包:MyBatis+Spring+数据库驱动+数据源(c3p0)+log4j+slf4j+整合包(mybatis-spring-1.3.1.jar)+Junit 解决包冲突:删除低版本的包 maven去管理项目包的依赖就不存在此问题 2 编写各自核心配置文件 mybatis-config.xml applicationContext.xml log4j.properties mysqldb.properties 3 配置applicationContext.xml 4 服务器启动时,自动加载applicationContext.xml 在web.xml配置spring监听器,如下: contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListener 5 Servlet是tomcat的一个组件,不能被spring管理,所以需要在Servlet初始化时,获得service层 如下: //获得service对象 @Override public void init() throws ServletException { WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext()); this.setStuservice((IStudentService) wac.getBean("stuservice")); }

近期下载者

相关文件


收藏者