SSH
zhuojiajin
这个作者很懒,什么都没留下…
展开
-
SSH-Struts(二)—控制器(ActionServlet)
上篇博客介绍了Struts的架构,接下来将详细的介绍其中的组件,这篇博客要写的是Struts的控制器ActionServlet。扮演的角色 ActionServlet类是Struts的控制中心,所有来自于浏览器的请求的地址映射、ActionForm的匹配、视图的流转都需要通过控制中心来调度。也就是说,它所充当的是总入口的角色,无论是进或者出都需要经过它。继承关系原创 2014-10-27 23:15:14 · 2430 阅读 · 11 评论 -
Spring学习总结(2.1)— Spring MVC
简介 Spring MVC是MVC模式在UI中的使用,当然Spring MVC只是其中的一种。这个模式的特点是:分离了模型、视图、控制器三种角色。将业务处理从UI设计中独立出来,分装到模型和控制器设计中去,使得他们相互之间解耦。这样的话,它们就可以独立扩展。流程客户端请求提交到DispatcherServlet由DispatcherServlet控制器查询一个原创 2015-04-29 23:52:21 · 1424 阅读 · 8 评论 -
SSH-Hibernate(二)—映射关系(下)
这是第三篇将的Hibernate的映射关系了,这篇将多对多和继承映射!原创 2014-12-31 23:19:57 · 1570 阅读 · 6 评论 -
SSH-Hibernate(二)—映射关系(中)
Hibernate的上篇博客写了一对一关联,这篇我们说一下一对多关联。入门篇里我们说过,Hibernate的关联关系对应的是关系型数据库中的表记录之间的关系。换句话说就是以类间的关联关系,来保存或者说映射记录的关系,因为关联关系里的一对一,一对多,多对多描述的是对象(对象即记录)数量的关系。记住这一点应该是有助于理解的。表关系图 这张图表达的是:客户表和订单表中的记录,一个客户(原创 2014-12-30 23:58:36 · 1572 阅读 · 7 评论 -
SSH-Hibernate(二)—关系映射(上)
关系映射的理解 上篇博客说过ORM是一种持久化的解决方案,它的思想呢就是将关系数据库中的表的记录映射到JAVA对象中。直白的说就是JAVA对象和关系数据库中的记录建立起了固定的对应关系,对象即记录!这样做的带来的最直接的表现就是,开发人员可以以面向对象的思想来操作关系型的数据库。 对象对应的是数据表中的记录,而在关系数据库中记录和记录之间存在着一对一、一对多、多对多原创 2014-11-30 21:56:45 · 1450 阅读 · 7 评论 -
SSH-Hibernate(一)—入门
数据持久化 接触到Hibernate之前是不知道这么个概念的,查了不少资料一直都模糊不清。到底什么是数据持久化呢?《精通Hibernate:Java对象持久化技术详解》中给的解释,感觉还是比较合理的。狭义的理解: “持久化”仅仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据库相关的各种操作。Hibernate所涉及到的数据持久化应该是基于广义的理解的。本篇博客也基于这个理原创 2014-11-27 14:42:56 · 1470 阅读 · 7 评论 -
SSH—Struts(三)—执行器(Action)
前面已经介绍了Struts的基本原理和控制器ActionServlet,按照一个请求的流程经过了ActionServlet之后就要到达Action类中做具体的处理了。ActionServlet通过ActionMapping获取映射的Action对象,通过Action来完成请求的处理,最后Action返回一个ActionForward对象。Action的创建 当请求经过Action原创 2014-10-31 22:20:02 · 1635 阅读 · 7 评论 -
SSH-Struts(一)——基本原理
简介 Struts框架是MVC的一个实现,它很好的结合了JSP、Servlet、JavaBean、Taglib等技术。它为MVC的各层提供了良好的支持,就像房地产商盖房子时先盖的大楼框架。只要引入到项目就相当于你已经有了基本的雏形。 ok,在概念的层面去理解偏技术的知识,我不认为这是一个好的出发点。对于这类知识的学习最好的方法应该是,动手。所以,我们不寻求准确的概念定义,而是从原创 2014-10-14 21:56:59 · 2032 阅读 · 13 评论 -
SSH-Struts(三)—ActionForm
ActionForm ActionForm用于封装用户的请求数据,即用户在页面上输入的数据。它充当了一个运输工具的角色。为了可以立体的理解ActionFrom,下面从两个角度看看: 从封装的数据内容来看,通常实体对象是根据数据库的表来建立的,换句话说就是实体对象面对的是数据库。而ActionForm则面对的是界面上显示的数据。从作用来看,大家知道在没有引入Struts之前数据都原创 2014-11-15 21:00:43 · 3077 阅读 · 6 评论 -
Spring学习总结(1.2)-依赖注入及配置了解
前面的博客大概的讲了一下IOC容器的理解,那么IOC的实现实际上依托于依赖注入的。简单的说就是IOC是一种思想,而依赖注入为这种思想提供了实现。个人是这么理解的。本篇博客介绍两种常用的注入方式,以及他们的配置(基于XML)。IOC容器说明 从最近的学习来看,特别是基于XML的配置形式下。IOC容器就是一个生产线,它依据配置中类之间的持有关系,一个部件一个部件的组装成一个完整的产品去执原创 2015-04-30 23:52:50 · 1261 阅读 · 9 评论