代码拉取完成,页面将自动刷新
Mybatis与Spring的整合 1:引入spring与mybatis各自的jar包 2:引入spring与mybatis整合的包 mybatis-spring-1.2.4.jar 3:当有 jar包冲突,保留高版本的jar包 4:在spring的配置文件applicationContext.xml中 * 配置管理sqlSessionFactory * 配置管理数据源 * 配置管理mapper对象 5:引入SpringMVC需要的jar包 spring-web.jar spring-webmvc.jar 6:将spring的IOC容器委托给web容器管理 在web.xml配置spring提供的监听器以及制定spring配置文件applicationContext.xml的位置 7:springMVC的配置 在web.xml加入springmvc前端控制的配置,并指定springmvc配置文件的位置 注意:SpringMVC是Spring的一个子容器,但是我们一般不会将springmvc的配置和spring的配置放一起 Spring的配置文件一般包括数据源的配置,事务控制,跟其他框架的整合,注解驱动(service类和dao类的注册以及依赖关系) SpringMVC的配置文件一般包括Controller层的注册以及涉及到springmvc的一些相关配置(映射器,适配器,类型转换,异常配置,国际化) 特别注意:在进行注解扫描时,要在spring的配置文件里面剔除掉controller的扫描 在springmvc的配置文件只能包含controller的扫描 特别特别注意:SpringMVC子容器里面的对象可以依赖Spring父容器的对象,反之不行 比如:Controller可以依赖service service/repository不能依赖Controller 8:登陆功能和用户功能实战 * 在开发一个功能时,首先要根据业务需求来确定好表结构 * 如果是前后端混合开发,建议从dao层开发,提供通用的dao层接口 service层的接口主要是面向控制层的调用,然后在service里面进行业务逻辑处理,调用dao层接口 Controller层主要面向页面的url请求 * 用户功能的增删改查 9:SpringMVC同样提供了一个用于指定传输格式编码的过滤器 <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 项目实战 * maven项目构建 * 用户 角色 字典 部门 菜单(加密算法 ,分页,ztree) * activiti学习 * activiti融入到web系统中
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。