Java流行框架
极客若海
这个作者很懒,什么都没留下…
展开
-
学Spring控制反转(IoC)的三个阶段
第一阶段 独上高楼,望尽天涯路初学Spring,是看《Java Web应用开发与实践》这本书。这本书不难,看Struts2和Hibernate都能看懂,但翻到Spring那章时,却觉得如看天书。后来又看《Spring技术内幕》这么以分析Spring源码为主的书,更觉得Spring特别抽象,特别难学。究其原因,一是因为Spring不像Struts和Hibernate那样有面向应用原创 2013-08-03 11:51:18 · 1411 阅读 · 0 评论 -
基于 Annotation 拦截的 Spring AOP 权限验证方法
原文链接:http://www.ibm.com/developerworks/cn/java/j-lo-springaopfilter/index.html在 Web 开发过程中,一个非常理想的开发过程是,开发人员在开发中并不需要关心权限问题,不需要在 Java 方法中写很多逻辑判断去判断用户是否具有合适的角色和权限,这样开发会花费非常多的人力成本,因为所有的开发人员都需要了解关于权限的详转载 2013-08-26 01:28:27 · 1435 阅读 · 0 评论 -
Hibernate注解入门
第一步:使用AnnotationConfiguration创建config对象第二步:在实体类中添加注解@Entity class类体上面@Id 一般加在getter方法上面第三步:在Hibernate.cfg.xml中注册实体类实例:////选择javax的@Entity,而不是Hibernate的@Entity(为什么呢?)import javax.persis原创 2013-08-21 14:33:06 · 892 阅读 · 0 评论 -
hibernate向mysql数据库插入中文乱码
解决方案一1、首先需要修改mysql数据库的配置文件my.ini,此文件放在mysql根目录下。在此文件下查找default-character-set属性,并将其值更改为utf8(注意:不是utf-8,也要注意大小写),这里需要将default-character-set属性全部属性的值修改为utf8。示例:default-character-set = utf8提示:default转载 2013-08-22 00:27:44 · 1077 阅读 · 0 评论 -
数据库连接池练习
dbcp简介1.Apache下的框架:commons-dbcp-1.4。2.本项目只是基本的入门,使用BasicDataSource类和BasicDataSourceFactory类。BasicSource包实现了java的接口,源代码值得一看。3.BasicDataSource简介public class BasicDataSourceextends Object原创 2013-08-22 00:19:27 · 959 阅读 · 0 评论 -
使用Spring的JdbcTemplate编写的DAO
DAO应该是现在比较流行的一种开发模式.不管是用什么更新的技术,Hibernate或者其它的.DAO模式是应该遵循的.我写DAO大概是这样的:一个DAO接口,定义好要实现的方法名称;一个Impl实现类,主要控制连接及关闭数据库;接下来会有一个写具体方法的数据库实现类;还有一个工厂类,可以更灵活的取得不同的DAO.上面的写法感觉上不错,但是写起来比较麻烦,而且如果使用数据库连接池的活,利转载 2013-08-21 14:05:24 · 796 阅读 · 0 评论 -
好书推荐-Spring in Action
下载链接:点击打开链接1 点击打开链接2 编辑推荐 《Spring in Action(中文版)(第2版)》适合所有Java开发人员阅读,特别是对企业级Java开发人员更有帮助。《Spring in Action(中文版)(第2版)》循序渐进地指导读者浏览贯穿《Spring in Action(中文版)(第2版)》的复杂示例。Spring最突出之处在于它使企业原创 2013-08-21 12:41:22 · 1942 阅读 · 0 评论 -
JavaWeb文章索引
1 框架模拟与分层思想1.1 模拟实现ORM框架1.2 DAO设计模式2 Spring2.1 Spring6种配置模板2.2 Spring中的RowMapper2.3 学Spring控制反转(IoC)的三个阶段3 Hibernate3.1 Hibernate七种映射关系解读原创 2013-08-20 22:17:15 · 935 阅读 · 0 评论 -
Spring6种配置模板
来源:点击打开链接1.基本配置:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.转载 2013-08-20 18:02:22 · 2532 阅读 · 0 评论 -
模拟实现ORM框架
public class Session{ //属性--字段 private Map maps=new HashMap(); private String tableName; private String[] methodName; public Session() throws Exception { SAXReader reader=new SAXReader();原创 2013-08-20 19:20:41 · 1061 阅读 · 0 评论 -
DAO设计模式
来源:点击打开链接更多资料请参考:点击打开链接DAO(Data Access Object)模式实际上是两个模式的组合,即Data Accessor 模式和 Active Domain Object 模式,其中 Data Accessor 模式实现了数据访问和业务逻辑的分离,而Active Domain Object 模式实现了业务数据的对象化封装,一般我们将这两个模式组合使用,因此,考虑转载 2013-08-19 23:32:09 · 1460 阅读 · 0 评论 -
Spring 中的 RowMapper
Sping中的RowMapper可以将数据中的每一行数据封装成用户定义的类.我们在数据库查询中,如果返回的类型是用户自定义的类型(其实我们在数据库查询中大部分返回的都是自定义的类)则需要包装,如果是Java自定义的类型,如:String则不需要.如果sping与hibernate 相结合了,基本上是用不到,大多数都是在spring单独使用时用到.可以通过建立内部类实现Row转载 2013-08-20 12:05:34 · 6537 阅读 · 1 评论 -
Hibernate映射解析——七种映射关系解读
首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。 Hibernate在实现ORM功转载 2013-08-18 16:17:55 · 1744 阅读 · 0 评论