【SSH系列】
文章平均质量分 80
HYunEr
不思故有惑不求故无得不问故不知
展开
-
Hibernate映射解析——关联映射(四)
下面为大家介绍一对一关联映射的第二种实现方式,即唯一外键关联。 唯一外键关联:外键关联,本来是用于多对一的配置,但是如果加上唯一的限制之后,也可以用来表示一对一关联关系。 唯一外键关联也采用两种方式,即单向与双向。对象模型都与主键关联的单双向一致,不同的是形成的关系模式。 单向唯一外键:原创 2014-12-12 21:44:09 · 1192 阅读 · 6 评论 -
理解Spring的Bean工厂
Spring利用本身读取XML配置文件,并且实现了BeanFactory接口。我们只需要在客户端传入配置文件名,传入配置文件的ID,就能根据Id找到相应的class产生的对象,并将对象作为一个bean反馈回来。原创 2014-08-31 22:15:02 · 6958 阅读 · 8 评论 -
【SSH学习笔记】—从配置Struts1环境到简单实例
Struts是基于MVC模式的一个web开发框架。对Servlet进行了封装。为什么要进行封转呢。主要是我们在Servlet进行页面转向时,页面都是写死了,直接转到了jsp。如果我们更换jsp名称,就需要修改代码,而且从表单传过来的数据都是字符串类型,我们还需要根据实际的需求进行类型转换。例如(年龄,int类型),每次都需要先转。基于这些种种原因,Struts对其进行了封转,提供了一种更为灵活的机制原创 2014-10-31 17:03:33 · 1795 阅读 · 8 评论 -
细谈Struts2框架(二)Struts2框架之Scope属性
新接到了一个模块,增删改查功能都基本上实现了,但是当我点击修改的时候,返回去再点添加的时候,发现修改的数据回显出现在添加里! 修改的取消,返回到列表页面时,查询条件框中带回值。弄了一上午都没有找出来是什么原因,首先知道肯定是Action中变量作用域的问题,但是没有解决方案!后来一个同事的一句话点醒了我,说你是不是更改了人家的作用域啊?我想,我更改了吗?我要是更改了,我会在哪更改,后来一原创 2015-09-28 23:42:37 · 4704 阅读 · 0 评论 -
细谈Struts2框架(三)Struts2框架之ModelDriven
所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象,例如DepartmentAction。假如要写一个Action,我们可以有三种方式: 1. 直接在Action中定义所有需要的属性,然后再JSP页面中直接用属性名称来提交数据。 坏处: 如果实体类的属性多,Action中也要定义相同的属性。 2. 直接在Action中定义Department对象,并添加Get和Set方法,然后再Jsp页面中通过对象.属性的方式来给对象赋值。 坏处: Jsp页面上表单域中的原创 2015-09-30 23:15:40 · 1476 阅读 · 0 评论 -
细谈Struts2框架(四)Struts2框架之标签库
在早期的web开发中,jsp视图控制和显示技术主要依靠java脚本实现的,这样一来,jsp页面嵌入了大量的java脚本代码,维护起来极为困难。从jsp1.1规范后,JSP增加了自定义标签库的支持,标签库是一种组件技术,通过标签库,可以将复杂的java脚本代码封装在组件中,开发者只需要使用简单的java代码就可以实现复杂的java脚本功能,提高了开发者的开发效率。原创 2015-09-30 23:20:23 · 1571 阅读 · 0 评论 -
好莱坞原则—Spring的IOC容器
IOC容器的概念,之前在学习SSH的时候,就有接触过。但那时候也只是知道这么个概念,觉得它很难理解。其实并不是它难理解,而是我并没有停下来好好对它总结梳理过。IOC(Inversion of Control)简介:控制反转”,并不是一种技术,而是一种思想,一种主动提供服务的思想。所谓IOC,就是由Spring负责控制对象的生命周期和对象间的关系,与我们传统的在对象内部直接控原创 2015-06-25 15:53:01 · 1681 阅读 · 3 评论 -
Hibernate映射解析——关联映射(一)
多对一关联映射:在多的一端加了个外键,外键指向一的一端,这样的好处是让Hibernate访问多的一端的时候,自动把1端给加上。原创 2014-11-27 21:05:25 · 1126 阅读 · 9 评论 -
SpringMVC基础(一)开发环境搭建
SpringMVC 是一种基于java实现了web mvc设计模式的请求驱动类型的轻量级web框架,将web层进行职责解耦。SpringMVC开发环境的配置1.开发环境准备,spring-framework依赖jar包:将以下的jar包拷贝到WEB-INF/lib目录下需要添加:commons-logging.jar(日志输出)需要添加标签库的支原创 2014-12-28 09:03:28 · 1456 阅读 · 9 评论 -
SpringMVC基础及实例(二)文件上传简单实例
Spring通过对Servlet API的HttpServletRequest接口进行扩展,使其能够很好地出来文件上传。扩展后的接口名为:org.springframework.web.multipart.MultipartHttpServletRequest。同时需要注意的是,上传文件无论什么框架都需要用到"enctype"上传方式必须采用method方式。 上传两个jar包:原创 2014-12-31 22:27:14 · 2079 阅读 · 6 评论 -
springMVC基础及实例(三)springMVC与spring集成
spring 是一个开源框架,是于2003年兴起的一个轻量级的java开发框架,它是为了解决企业应用开发的复杂行而创建的。框架的主要优势之一是其分层架构,分层架构允许使用者选择使用哪一种组件,同时为j2ee应用程序开发提供集成的框架。Spring使用基本的javaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何java应用都可以从spring中受益,简单来说,spring是一个轻量级的控制反转(IOC)和面向切面(AOP)原创 2014-12-31 22:33:39 · 1242 阅读 · 6 评论 -
Spring的IOC容器—依赖注入
前面一篇博客大致讲了一下Spring的IOC容器的原理,IOC即控制反转主要是依靠依赖注入的方式来实现的。依赖注入是指所依赖的对象不是由自己new出来的,而是用别的方式像打针似的注入进来。 其实说白了不管是控制反转还是依赖注入都说明http://write.blog.csdn.net/postedit?ref=toolbar了Spring采用动态、灵活的方式来管理各种对象。Spring的依原创 2015-06-29 17:12:08 · 1091 阅读 · 3 评论 -
Spring的IOC容器—scope作用域
Scope用来声明容器中的对象的存货时间。即容器在对象在进入其相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。Sprign容器最初提供了两种bean的scope类型:singletoon和prototype。自Spring2.0之后,引入了另外三种scope类型,即request、session和global session类原创 2015-06-30 16:49:51 · 2602 阅读 · 2 评论 -
Spring的IOC容器—Bean的自动装配
Spring的IOC容器——Applicationcontext原创 2015-06-30 22:48:28 · 1544 阅读 · 3 评论 -
Hibernate映射解析—— 基本映射
在了解Hibernate框架之前,我们应该先要了解对象-关系映射(orm)和关系型数据库这两个概念。 对象-关系映射(ORM)主要是实现程序对象到关系数据库数据的映射。为什么这么说呢?关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库原创 2014-11-24 22:07:37 · 1219 阅读 · 6 评论 -
Hibernate映射解析——关联映射(二)
在前一篇文章,我们说了多对一和一对多映射原理是一样的,都是在多的一端加入一个外键指向一的一端。区别在于维护的关系不同。原创 2014-11-27 21:49:17 · 1297 阅读 · 11 评论 -
Hibernate映射解析——关联映射(三)
下面将介绍Hibernate另一种关联映射方式,即一对一映射。一对一关联映射有两种实现策略:主键关联映射和唯一外键关联映射。实现原理:让两个实体的主键一样,这样就不需要加入多余的字段了。主键关联映射:即让两个对象具有相同的主键值,来证明它们之间的一一对应关系;数据库表不会有额外的字段来维护它们之间的关系,仅通过表的主键来关联。1. 一原创 2014-11-30 19:13:07 · 1161 阅读 · 3 评论 -
Model1与Model2
在DRP视频里介绍了java 两种开发模式,即Model1与Model2 。这两种模式都可以看是MVC的一种体现。不同的是Model1将表示层与业务逻辑层结合起来了。Model2在它的基础上将业务逻辑层进行了分离。 下面就简单介绍一下他们各自的体系结构。原创 2014-08-17 20:51:30 · 1969 阅读 · 11 评论