随笔分类 - SSM、SSH
有关Spring、Struts2、SpringMVC、Hibernate、Mybatis
摘要:Spring的特点 1.方便解耦,简化开发 通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。 2.AOP编程的支持 通过
阅读全文
摘要:Spring的模块组成 1、核心容器:核心容器提供 Spring 框架的基本功能(Spring Core)。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。 BeanFactory 使用控制反转(IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。 2、Spring
阅读全文
摘要:Spring的优点 1.低侵入式设计,代码污染极低; 2.独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once,Run Anywhere的承诺; 3.Spring的DI机制降低了业务对象替换的复杂性,提高了组件之间的解耦; 4.Spring的AOP支持允许将一些通用任务
阅读全文
摘要:SpringMVC 和Struts2的区别 1、机制 spring mvc的入口是servlet(DispatcherServlet),而struts2是filter(StrutsPrepareAndExecuteFilter),这样就导致了二者的机制不同。 2、性能 ①spring会稍微比stru
阅读全文
摘要:SpringMVC执行流程 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handl
阅读全文
摘要:Hibernate与Mybatis对比 两者相同点 Hibernate与MyBatis都可以是通过SessionFactoryBuider由XML配置文件生成SessionFactory,然后由SessionFactory 生成Session,最后由Session来开启执行事务和SQL语句。其中Se
阅读全文
摘要:Hibernate工作原理 一、hibernate工作原理:1.通过Configuration config = new Configuration().configure();//读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping re
阅读全文
摘要:在Eclipse中修改web项目的名称 一、误区: 单击要修改名称的项目上右键Refactor->Rename,然后修改成另外一个名称 (光这样是不够的,哪怕你再修改web.xml中的display-name的值) 二、正确改法: 1、单击要修改名称的项目上右键Refactor->Rename,然后
阅读全文
摘要:MyBatis 插入时返回刚插入记录的主键值 一、要求: 1、数据库表中的主键是自增长的,如:id; 2、获取刚刚插入的记录的id值; 二、源代码: 1、User.java 2、UserMapper.xml 3、mybatis-config.xml 4、MyBatisUtil.java 5、MyBa
阅读全文
摘要:Spring之Spring环境搭建 一、什么是Spring? Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可
阅读全文
摘要:SSH项目整合基本步骤 一、项目简介 该项目是由Spring4、Struts2 以及 Hibernate4 整合搭建的 web 项目,把Action分开编写,便于查看,使用JSTL、EL标签。 二、项目目录 三、项目所需Jar包 ①Spring: aopalliance-1.0.jar aspect
阅读全文
摘要:MyBatis之MyBatis环境搭建 一、MyBatis开发环境搭建 1.引入Jar包 ①MyBatis mybatis-3.4.1.jar ant-1.9.6.jar ant-launcher-1.9.6.jar asm-5.1.jar cglib-3.2.4.jar commons-loggi
阅读全文
摘要:Hibernate之Hibernate环境搭建 一、Hibernate环境搭建的步骤 1.添加Hibernate && SQLServer 的Jar antlr-2.7.7.jar dom4j-1.6.1.jar hibernate-commons-annotations-4.0.5.Final.j
阅读全文
摘要:SSM项目整合 1、基本概念 1.1、Spring Spring 是一个开源框架, Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理
阅读全文

浙公网安备 33010602011771号