![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE框架
是阿飞呀
这个作者很懒,什么都没留下…
展开
-
Spring框架中读取xml文件的两种不同方式
读取xml文件第一种:利用ClassPathXmlApplicationContxtpublic class Test {public static void main(String[] args) {/*** 利用ClassPathXmlApplicationContext* 这种方法不灵活,不建议使用*///首先获取Spring 应用上下文,并加载xml文件原创 2015-08-11 20:47:00 · 3815 阅读 · 0 评论 -
DAO层,Service层,Contorller,View
DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。 Service层:Ser转载 2015-08-17 22:36:14 · 817 阅读 · 0 评论 -
用hibernate和spring整合做小例子对数据库增删改查
延迟加载: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。A、实体对象的延迟加载:如果想对实体对象使用延迟加载,必须要在实体的映射配置原创 2015-08-14 22:03:34 · 4957 阅读 · 0 评论 -
Spring与Hibernate与Struts整合(一)配置文件
首先:关于三大框架的整合在这个过程中,我们需要在spring的配置文件中配置Hibernate(hibernate的实体类以及*.hbm.xml文件我们利用hibernate的逆向工程实现)1,配置spring-db.xml,在这个配置文件中,我们要对dao层进行配置,之前在学习Spring时,我们所配置的 sessionFactory是Sping自身的,这次,我们采用的是Hibernat原创 2015-08-17 22:44:25 · 561 阅读 · 0 评论 -
Spring和Hibernate和Struts整合(二)实现登陆验证
上一篇,我们已经配置了hibernate的数据源,并且通过逆向工程生成了对象,而且已经配置好了数据连接池。现在,我们首先从登录界面做起。以前我们使用的获取web的方法,用的是servlet,关于servlet,我们之前使用的是doget和dopost,而struts就相当于Servlet的方法。所以呢,在我们写login.jsp时,就需要先进行struts的配置。此外,我们所用的是action原创 2015-08-18 20:17:17 · 967 阅读 · 0 评论 -
Hibernate中的缓存机制
在向大家详细介绍Hibernate二级缓存之前,首先让大家了解下一级缓存,然后全面介绍Hibernate二级缓存。1:Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级转载 2015-08-18 22:15:02 · 341 阅读 · 0 评论 -
hibernateTemplate和hibernateDaoSupport
HibernateDaoSupport和HibernateTemplatehibernateTemplate的常用方法: Ø void delete(Object entity):删除指定持久化实例Ø deleteAll(Collection entities):删除集合内全部持久化类实例Ø find(String queryString):根据HQL查询转载 2015-08-18 22:46:34 · 328 阅读 · 0 评论 -
补充myeclipse引入MySQL
对于刚刚使用myeclipse进行Java开发的同学来说,数据库的连接非常重要。课堂上老师也是会很快的讲完,还没有回过神来,课程已经结束了,那种感觉自己深有体会,尤其是英文版。想问又不敢问。因为自己经历过所以在这里分享一下myeclipse连接mysql数据库详细操作步骤。第一步 打开Database转载 2015-11-25 19:45:03 · 350 阅读 · 0 评论 -
Spring定时调度器应用
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> executeInternal class="org.springframework.scheduling.quartz.MethodInvoking原创 2016-02-01 15:00:54 · 415 阅读 · 0 评论 -
Hibernate中Hql操作
在我们需要处理数据量比较大的时候,如果依旧单个修改则会造成效率低下所以,在这个时候,我们需要用到的就是批量修改,也就是Hql同昨天的是同一个例子,使用user表,因为hibernate中已经将sql语句封装好,所以,我们使用它的createQuery不多废话,直接上源码package dao;import java.util.List;import java原创 2015-08-14 21:28:33 · 413 阅读 · 0 评论 -
关于Hibernate中的普通增删改查
一:关于hibernate的介绍Hibernate:开放源代码的对象关系映射框架优点:1,使用面向对象方式来操作数据库;2,屏蔽了不同的数据源,不用考虑数据库之间的差距,使应用程序得到更好的移植性操作;3,对SQL进行了大量的封装,使开发者不需要写大量的Sql语句;4,提供了缓存机制(内存:开辟了一块空间专门用来储存);5,提供了更完整的事务上的支持,对数据的安全性提高原创 2015-08-14 20:33:43 · 1402 阅读 · 0 评论 -
初学Spring中关于Spring的依赖注入
JAVA中的三大框架:Spring,Hibernate,STRUCTS首先先来总结性的讲一下关于java的三大框架Spring:一、SpringSpring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Con原创 2015-08-11 18:03:55 · 1026 阅读 · 2 评论 -
关于Spring中AOP的几种拦截方式
探讨一下spring拦截器中的数据库操作和事务管理。 大家知道spring中的事务管理是通过AOP代理来实现的,对被代理对象的每个方法进行拦截,在方法执行前启动事务,方法执行完后根据是否有异常和异常的种类进行提交或回滚。 如果要在方法执行前或后或抛出异常后加上一个自己的拦截器,或者一个环绕拦截器,在拦截器中执行一些操作,比如执行一些数据库操作,记录一些信息,这些操作通过调用一个服务类的原创 2015-08-12 21:38:21 · 9655 阅读 · 1 评论 -
Spring中的Aop即:面向切面
关于今天学习的Aop主要是两点一:动态代理模式,二:拦截模式一般状况下,aop和IOC是一块使用的所讲第一点:就是WriteLog中的日志实现还是沿用之前的例子。我们在之前的基础上再添加一个Animal1的类,在这个类中,我们定义两个参数:一个是animalname,一个是animalsex(分别获取到他们的get和set方法);然后,同样的我们在Animal接口类中定义两个方原创 2015-08-12 20:52:44 · 813 阅读 · 0 评论 -
Spring与JDBC连接实现对数据库的增删改查
今天主要总结的是关于Spring中与jdbc的连接例子还是昨天的相同例子首先,我们要先开始配备bean3.xml中的配置文件在配置过程当中,首先需要引入的jdbc的包在这个配置中的具体思想为:1、JdbcTemplate操作数据库Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemp原创 2015-08-13 22:21:00 · 6135 阅读 · 0 评论 -
Hibernate中的延迟加载机制
延迟加载: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。A、实体对象的延迟加载:如果想对实体对象使用延迟加载,必须要在实体的映射配置转载 2015-08-14 22:01:20 · 301 阅读 · 0 评论 -
Hibernate的一对多增改级联操作
建立两张表:student,grade。创建语句:create table grade(id int(10) auto_increment primary key,gragename varchar(40)); create table student(id int (10) auto_increment primary key,name varchar(40)原创 2015-08-14 21:40:31 · 417 阅读 · 0 评论 -
Hbernate中级联查询(二)
这次我们建立两个表cat和animalcrete table cat(id int(10),idcat int(10) auto_increment primary key ,name varchar(40),sex varchar(20) foreign key(id) references animal(id));create table animal(id int(10),anima原创 2015-08-14 21:49:38 · 431 阅读 · 0 评论 -
Spring与jdbc连接实现增删改查(二)
接着昨天没有写完的,我们接下来开始实现具体的类1,建立一个类user,他的属性同我们数据库中的一样(id,name,password,sex)id是主键,他是自定义的自增长2,建立一个接口类,在这个类中要是实现的方法分别是:保存用户,添加用户,查询用户,删除用户,根据id查找用户3,实现接口类:实现我们在接口中所定义的方法4,进行单元测试还是同昨天一样,最重要的其实就是在配置文原创 2015-08-14 10:37:18 · 1380 阅读 · 0 评论 -
myeclipse10 破解
经过本人亲测,可以正常使用 1,首先下载myeclipse的破解工具,下载地址为(http://pan.baidu.com/s/1jGOmb2Y) 2,下载完成之后进行解压 3,发现有一个文件为me_active.jar 4,win+R 输入cmd命令 5,打开me_active.jar所在的文件夹 6,运行命令java -jar me_active.jar 7,进入 8,按照解原创 2016-02-17 09:44:44 · 359 阅读 · 0 评论