摘要: 一、SpringAOP: ⒈AOP:Aspect Oriented Programming 面向切面编程, 实现的是核心业务和非核心业务之间的的分离,让核心类只做核心业务,代理类只做非核心业务。 ⒉目的: ⑴、把核心业务和非核心业务进行分离 ⑵、把多个非核心业务处理(点)变成一个切面(之前的非核心业 阅读全文
posted @ 2016-09-18 11:16 蒙大拿啊 阅读(4062) 评论(1) 推荐(1) 编辑
摘要: 一、JPA用来替代hibernate ⒈JPA的全称是JAVA Persistence API。指的是JPA通过注解或者是XML描述对象—关系表的映射关系,并且将运行的实体对象持久化数据库中。 ⒉JPA是一种规范,hibernate是一种实现。同样的mybatis也是jpa中的一种实现。 二、构建步 阅读全文
posted @ 2016-09-08 19:44 蒙大拿啊 阅读(1665) 评论(0) 推荐(1) 编辑
摘要: 一、今天要进行解答的是对上次hibernate1进行进一步的完善,这次第一是进一步使用spring注入一个SessionFactory实例,避免了自己new实例;第二是应用数据库池(c3p0)。 二、环境搭建: ⒈在之前的基础(struts2的jar包,spring的jar包,和hibernate的 阅读全文
posted @ 2016-09-08 10:13 蒙大拿啊 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 一、DMI动态方法调用的其中一种改变form表单中action属性的方式已经讲过了。还有两种,一种是改变struts.xml配置文件中action标签中的method属性,来指定执行不同的方法处理不同的业务逻辑;另外一种是使用通配符的方式。改变method属性的方式需要配置多个action,而且这些 阅读全文
posted @ 2016-09-07 15:36 蒙大拿啊 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 一、动态方法调用(DMI:Dynamic Method Invocation) ⒈struts2中同样提供了这个包含多个逻辑业处理的Action,这样就可以在一个Action中进行多个业务逻辑处理。例如:当用户通过不同的提交按钮来提交同一个表单的时候,系统通过不同的方法来处理用户不同的请求,这时候就 阅读全文
posted @ 2016-09-07 11:07 蒙大拿啊 阅读(1481) 评论(0) 推荐(2) 编辑
摘要: 一、hibernate简单了解: ⑴、hibernate一个java领域里面的一个持久化的ORM框架。 持久化:就是对对象的数据修改,hibernate会把修改的数据同步到数据库中。 ORM:Object Relation Mapping 对象关系映射。把数据库中的表映射成java中的一个个对象(P 阅读全文
posted @ 2016-09-06 15:35 蒙大拿啊 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一、spring总结: ⑴、spring是一个轻量级的JAVA开发框架,主要的作用是用来管理实例(可以解决JAVA类中new对象的问题,节省内存资源。)和降低代码之间的耦合性,促进代码模块化。 ⑵、促进代码的模块化学也就是所说的IOC(Inversion Of Control)。然其中DI用的较为广 阅读全文
posted @ 2016-09-06 11:08 蒙大拿啊 阅读(320) 评论(0) 推荐(1) 编辑
摘要: 一、struts2完整流程的逻辑(整体的概述) 首先,用户在地址栏中输入你的项目访问路径,然后这个请求会发送到服务器,之后服务器发现在web.xml中配置了一个filter过滤器,并且这个过滤器需要对所有的访问进行过滤,在struts搭建之中,首先就要配置一个过滤器,所以我们可以把这个struts看 阅读全文
posted @ 2016-09-06 08:41 蒙大拿啊 阅读(505) 评论(0) 推荐(2) 编辑