博客专栏  >  架构   >  SSH

SSH

Struts,Spring,Hibernate是Java开发中非常流行的三大框架,Struts是web框架,能够简化jsp/servlet的开发,Spring则主要由控制反转和AOP两大方面内容组成,Hibernate则是持久层的框架,用面向对象思想处理数据库操作。

关注
3 已关注
17篇博文
  • Struts1、Struts2和SpringMVC剖析

    历史介绍 大多Web应用程序,都是运行在HTTP上的。HTTP协议是一系列无状态的文本传输协议。无状态的协议不记录收到的多个请求之间的关系,也就是说服务器与相应客户端如何对应起来,是一个问题。此外,...

    2014-10-22 21:38
    2511
  • Hibernate缓存机制剖析

    Hibernate是基于缓存机制实现的。Hibernate的缓存包括:一级缓存、二级缓存和查询缓存。 Hibernate中支持懒加载load,也支持及时加载get。Hibernate采用CGlib的...

    2014-10-22 10:21
    2044
  • Spring之AOP

    目前AOP已经形成了三足鼎立。AspectJ、Jboss AOP和Spring的AOP。这里,我们注重介绍Spring的AOP。Spring只支持方法连接点。应为Spring基于动态代理,所以Spri...

    2014-10-19 16:02
    1539
  • Spring之IOC

    大家在网上搜IOC,一定会找到DI的概念,其实IOC与DI讲的是一个意思,他们只是从两个角度描述了Spring IOC容器管理对象依赖关系。 IOC控制反转:说的是创建对象实例的控制权从代码空值剥离...

    2014-10-19 14:11
    1488
  • Spring之谈

    为什么使用Spring? Spring是一个开源项目,是一个中间件,更是一个框架。那我们为什么使用Spring呢?有人说:框架这种东西,最开始接触Java的时候,做好不要使用。还是要从Java基础的...

    2014-10-19 10:42
    2364
  • Spring(一)——闲扯AOP与OOP

    学Java也有一段时间了,其实一直心存疑虑。人家Donet程序部署在服务器就能运行,而你Java程序凭什么就得多一道工序,非得部署在容器里面才能运行呢?为什么要区分J2EE容器和J2EE应用系统呢? ...

    2013-08-07 21:21
    4339
  • Strurts(四)——从Struts原型模拟看大道至简(含实例下载)

    首先,需要再次声明的是:struts是web层的框架。在介绍struts的第一篇文章就已经有了论述,如果不使用struts框架进行开发,,

    2013-08-07 17:04
    2578
  • Hibernate(七)——继承映射

    通过前面几篇文章,介绍了关联映射的一些概念。在实际应用中,关联映射用到的最多。除此之外,还会较多的用到本文讲到的继承映射。 实现继承映射,主要有三种策略:单表继承、具体表继承和类表继承。 单表继承——...

    2013-07-07 08:20
    2224
  • Hibernate(六)——多对多关联映射

    前面几篇文章已经较讲解了三大种关联映射,多对多映射就非常简单了,不过出于对关联映射完整性的考虑,本文还是会简要介绍下多对多关联映射。

    2013-07-06 16:21
    2451
  • Hibernate(五)——经典解析一对一关联映射

    前面两篇介绍了多对一、一对多的映射。今天分享下一对一的关联映射关系。有两种策略可以实现一对一的关联映射:主键关联、唯一外键关联。 主键关联——两个表有完全相同的主键值,来表示它们的一对一的关系。数据...

    2013-07-06 15:39
    2115
  • Hibernate(四)——全面解析一对多关联映射

    一对多和上文讲的多对一两种映射关系,其实就是站在相反的角度考虑同样的事情。 一对多和多对一映射原理是一样的,都在多的一端加入一个外键指向的一端。也就是说,在关系数据库的表中,他们的表及表字段都是...

    2013-07-06 10:26
    2990
  • Hibernate(三)—一全面解析多对一关联映射

    在开始讲述关联映射之前,先来介绍一下ORM的概念。ORM:Object Relational Mapping,对象关系映射。 ORM的系统主要实现对象到关系数据库的映射,然后开发人员可以通过操纵对象...

    2013-07-06 08:59
    2171
  • Hibernate(二)——基本映射

    Hibernate不仅负责从Java类到数据库表的映射,还提供了面向对象数据查询检索机制,从而极大地缩短了手动处理SQL和JDBC上的开发时间。 也就是说,采用Hibernate框架进行开发,我们无...

    2013-07-05 10:28
    1746
  • Hibernate(一)——采用Hibernate框架开发环境搭建

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员充分使用对象编程思维来操作数据库。HIbernate的移植性很好,它可以应用于任何JDB...

    2013-07-05 09:42
    2539
  • struts(三)——struts框架实现登录示例

    前两篇讲解了struts框架的基本实现,自己感觉讲的也有些枯燥,今天拿登录的例子来做一个实现。 1、新建一个javaweb项目,并将struts的jar包拷贝到WebRoot/WEB-INF/lib下...

    2013-06-28 16:03
    2422
  • struts(二)——struts框架实现的基本原理

    上一篇文章,我们介绍了MVC框架的基本原理,并指出了这个基本框架中存在大量if…else的问题。今天我们来介绍一下struts框架,让struts解决这个问题。 首先,看一下粗略的时序图: A...

    2013-06-28 14:59
    2401
  • struts(一)——jsp+Servlet讲解MVC框架基本原理

    自从接触java一来,经常在论坛上看到一些大牛谈论框架云云,每每都觉得他们这些懂框架的都是真的大牛啊。羡慕嫉妒恨不能当饭吃,咱也跟随巨人的步伐,开始研究框架之旅。struts是所有框架中最简单、最经典...

    2013-06-27 11:32
    5669

轻松学会多线程
518144
Shuttle ESB
825274
Ejb
714079
设计模式
727786
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部