随笔分类 - Spring
摘要:1.使用xml文件方式配置bean ——property标签ref属性和ref标签区别 <property name=“bean” ref="myBbean" /> ref属性:查找当前配置文件里的bean 和 <property name="bean"> <ref bean="myBean"/>
阅读全文
摘要:1.MyBatis和Spring的集成工作是由MyBatis团队完成的 A.SqlSessionFactoryBean B.MapperFactoryBean(用的频率较少) C.MapperScannerConfigurer 在需要被扫描的mapper接口上添加注解 设置annotationCla
阅读全文
摘要:1.spring提供了CommonsMultipartResolver解析器,用于实现文件上传功能 2.pom.xml文件中添加依赖包 commons-fileupload-1.3.1、commons-io-2.2、commons-logging-1.0.4 3.jsp页面(注意:以下是基于spri
阅读全文
摘要:1.方式一: springxml配置文件中定义即可,适合全局处理简单的异常,缺点不能自定义异常信息 使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver 2.方式二: 实现HandlerExceptionResolver 接口自定义异常处理器(缺点
阅读全文
摘要:1.spring拦截器,类似servlet的过滤器,用于处理相同或相似逻辑。 2.使用场景:权限控制、日志记录、性能监控 3.用法:(注意:转发不会拦截 ) A.添加依赖spring-context、spring-mvc B.配置web.xml使用spring-mvc的restful风格 C.配置s
阅读全文
摘要:1.组件扫描 Spring3.0后为我们引入了组件自动扫描机制,它可以在类路径底下寻找标注了@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入进spring容器中管理。它的作用和在xml文件中使用bean节点配置组件是一样的。 A.开启注解
阅读全文
摘要:Spring可以帮助我们管理软件开发过程中的对象,以及如何创建和维护对象之间的关系。 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,可以将组建的耦合度降至最低,即实现解耦,便于系统以后的维护和升级。 1.spring 开发 eclipse开发工具 maven搭建项目-添
阅读全文
摘要:1.RESTful简介("<资源>表现层状态转化") REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。RESTful是一种软
阅读全文
摘要:1.VO对象与PO对象的区别: PO(persistant object) 持久对象:通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
阅读全文
摘要:1.POST方式提交 A.jsp页面POST方式提交表单 B.web.xml配置过滤器 C.保证文件的编码格式(文件上按右键选Properties里的编码格式)、JSP的pageEncoding、charset的编码必须跟过滤器的编码一致 2.GET方式提交 如果采用post提交,会走Filter,
阅读全文
摘要:1.重定向 A,通过ModelAndView以及RedirectView B.通过返回字符串 2.转发 spring默认方式为转发
阅读全文
摘要:1.页面向后台传值 A.HttpServletRequest方式: B.通过页面的name传值到后台,spring自动注入(页面的name必须与后台的参数名一致) C.通过@RequestParam注解传值 D.通过spring的自动封装机制实现封装成bean对象 2.后台向页面传值 A.利用原生的
阅读全文
摘要:1.Spring MVC的设计是围绕DispatcherServlet展开的: 约定大于配置的契约式编程支持 支持灵活的URL到页面控制器的映射、支持Restful风格 模型数据不放在特定的API里,而是放在一个Model里(Map数据结构实现,因此很容易被其他框架使用) 2.Spring MVC工
阅读全文
摘要:1.事务 数据库的事务:一组操作处理的基本单元(一组SQL命令)。 2.事务的特性(ACID) ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Tra
阅读全文
摘要:1.工具类 ·JdbcTemplate封装常用JDBC方法 ·HibernateTemplate封装常用Hibernate方法 ·JdbcDaoSupport一JDBC数据访问对象的基类 ·HibernateDaoSupport一Hibernate数据访问对象的基类 JdbcTemplate:直接使
阅读全文
摘要:1.添加依赖 spring-test junit spring-context(自动添加依赖其他所需的spring依赖包) 2.在class前添加以下注解,用于配置xml文件的位置 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfigurati
阅读全文
摘要:1.什么是AOP AOP 指的是面向切面编程——针对业务过程中的切面(相同代码)进行提取,面对的是处理过程中的某一步骤或阶段 2.AOP作用 AOP 关注点是共同处理,可以通过配置将其作用到某一个或多个目标对象上。好处是实现组件重复利用,改善程序结构,提高灵活性。将共通组件与目标对象解耦。 AOP主
阅读全文