框架
挑战不可能,努力
这个作者很懒,什么都没留下…
展开
-
struts2框架
struts2的核心控制器为一个filter(过滤器)而struts1是一个servletServlet能做的事情,过滤器也可以做到。并且过滤器比Servlet还多了一个放行的功能,因此过滤器比Servlet功能更为强大。结论就是:过滤器同样也适合做控制器。使用struts2流程:1.拷jar包2.建立Struts2的配置文件3.在web.xml配置控制器4.写stru...原创 2018-10-05 21:43:09 · 103 阅读 · 0 评论 -
springMVC的简单配置、参数绑定、转换器的编写
用户发送请求至前端控制器DispatcherServlet DispatcherServlet收到请求调用HandlerMapping处理器映射器。 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 DispatcherServlet通过HandlerAdapter处理器适配器调用处理器 执行处理器(Co...原创 2018-11-16 18:14:00 · 191 阅读 · 0 评论 -
关于ssm框架下怎么访问WEB-INF下的静态文件
众所周知,放在WEB-INF下的文件在项目运行的时候是被隐藏起来得,也就是说,通过在浏览器下,即时填写的路径正确也读取不到静态文件。传统的项目文件像jsp,js都是直接放在webroot下,也就是项目的根目录下。但如果有人偏偏想把jsp,js放在WEB-INF下怎么办。这就要在ssm的配置文件里加一点东西了。一般的公司开发项目的时候也是这么做的。因为有些东西是重要文件是需要隐藏的。常规配置...原创 2018-11-20 21:34:06 · 4602 阅读 · 1 评论 -
mybatis 第二天
输入映射和输出映射 输入参数映射 返回值映射 动态sql If Where Foreach Sql片段 关联查询 一对一关联 一对多关联 输入映射和输出映射Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。parameterType(输入类型)传递简单类型参考第一天内...原创 2018-11-14 17:25:02 · 108 阅读 · 0 评论 -
mybatis(xml配置sql增删改查,mapper动态代理,sqlmapconfig属性配置)
mybatis配置SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。通过mybatis环境等配置信息构造SqlSessionFactory即会话工厂 由会话工厂创建sqlSession即会话,操作...原创 2018-11-14 16:38:32 · 1094 阅读 · 0 评论 -
spring的声明式事务(xml和注解的方式)和编程式事务
配置事务管理器 <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dat.原创 2018-11-14 15:29:54 · 355 阅读 · 0 评论 -
spring的aop的xml配置和注解配置
Spring底层AOP的实现原理JDK动态代理增强一个类中方法public class MyJDKProxy implements InvocationHandler { private UserDao userDao; public MyJDKProxy(UserDao userDao) { this.userDao = userDao; } // 编写工具方法:生成...原创 2018-11-14 15:16:46 · 194 阅读 · 0 评论 -
spring配置基于xml和注解
Spring中的工厂ApplicationContext:ApplicatioContext接口有两个实现类:ClassPathXmlApplicationContext :加载类路径下Spring的配置文件.FileSystemXmlApplicationContext :加载本地磁盘下Spring的配置文件.BeanFactory:ApplicationCo...原创 2018-11-14 14:54:09 · 236 阅读 · 0 评论 -
扫描定时任务的注解配置
一)在xml里加入task的命名空间<!-- beans里添加:--> xmlns:task="http://www.springframework.org/schema/task" <!-- xsi:schemaLocation里添加:--> http://www.springframework.org/schema/task http://www.s...原创 2018-11-15 20:06:23 · 379 阅读 · 0 评论 -
springMvc和spring的父子容器
何为父子容器?Spring正题框架的核心概念中, 容器是核心思想。用来管理bean 的整个生命周期,在一个项目中,容器不仅仅只有一个。容器之间也存在上下层关系,当一个项目中引入Spring和SpringMVC这两个框架,其实就是2个容器,Spring是父容器,SpringMVC是其子容器,子容器可以访问父容器对象,而父容器不可以访问子容器对象。(对父子属性不成立)该如何理解子容器可以访...转载 2018-11-15 20:04:52 · 674 阅读 · 0 评论 -
mybatis框架
1、什么是MyBatis?答:MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。2、讲下MyBatis的缓存答:MyBatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现Serializable序列化接口(可用来保存对象的状态),可在它的映射文件中配置<cache...转载 2018-10-06 14:07:53 · 136 阅读 · 0 评论 -
spring面试题
目录 谈谈你对spring IOC和DI的理解,它们有什么区别?BeanFactory 接口和 ApplicationContext 接口有什么区别 ?spring配置bean实例化有哪些方式?简单的说一下spring的生命周期? 请介绍一下Spring框架中Bean的生命周期和作用域绍一下Spring框架中Bean的生命周期和作用Bean注入属性有哪几种方式?...原创 2018-10-12 21:31:22 · 449 阅读 · 0 评论 -
springMVC框架
1、什么是SpringMvc?答:SpringMvc是spring的一个模块,基于MVC的一个框架,无需中间整合层来整合。2、Spring MVC的优点:答:1)它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是 java组件.并且和Spring提供的其他基础结构紧密集成. 2)不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖...转载 2018-10-05 23:42:46 · 134 阅读 · 0 评论 -
Hibernate框架,事务(脏读幻读不可重复读)
1、什么是Hibernate,好处是什么?答: 1)Hibernate是一个操作数据库的框架,实现了对JDBC的封装; 2)Hibernate是一个ORM(对象关系映射)框架,我们在写程序时 ,用的时面向对象的方法,但是在关系型数据库里,存的是一条条的数据,为了用纯面向对象的思想解决问题,所有需要将程序中的对象和数据库的记录建立起映射关系,ORM就是这样的技术,而Hibernat...原创 2018-10-05 23:12:58 · 922 阅读 · 0 评论 -
springMVC的深入
高级参数绑定 数组类型的参数绑定 List类型的绑定 @RequestMapping注解的使用 Controller方法返回值 Springmvc中异常处理 图片上传处理 Json数据交互 Springmvc实现Restful 拦截器 高级参数绑定绑定数组需求在商品列表页面选中多个商品,然后删除。需求分析此功能要求商品列表页面中的每个商品前有一个c...原创 2018-11-16 21:13:33 · 128 阅读 · 0 评论