SSH
文章平均质量分 76
黄爱岗
向目标前进,永不放弃。
展开
-
Spring究竟哪儿好
视频看完有段时间了,一直在总结,看了别人的不少总结,感觉都写的很好,不过很多都是注重了知识点的总结,缺少宏观上的指导,比如:Spring里出名的IoC容器,只说了它的概念,然后给个代码的示例就算完成总结了。我觉得总结就应该像老师经常说的那样,先宏观上说说,然后再具体介绍知识点,甚至是具体的知识点可以简单的说说就行,因为那些个知识点在帮助文档里介绍的很详细了,用的时候查一下就OK。原创 2012-07-26 08:24:06 · 2229 阅读 · 14 评论 -
hibernate查询方式中load和get的使用
hibernate有多种查询方式,比如HQL查询,对象化查询Criteria方法,例子查询,sql查询,OID查询等等,其中HQL查询我们比较常用,都很熟悉了,还有一些不太常用,遇到了我们可以去学习一下,下面就关于OID查询简单的总结一下。 按照对象的OID来检索对象,Session的get()和load()方法提供了这种功能。如果在应用程序中事先知道了OID,就可以使用这种检索对原创 2013-03-20 21:36:53 · 1910 阅读 · 1 评论 -
刚开始接触Hibernate
看完了struts的视频,接着就进入了Hibernate的学习,写了几个例子之后发现这个框架确实方便好用。 它的优缺点: 1、Hibernate的一个特别的好处就是简化数据库的操作,允许你以对象方式来访问数据库内容,比如通常我们找一个User的资料需要select出所需要的资料,而通过hibernate我们可以把这个User的资料作为一个对象来看待,通过U原创 2012-05-31 15:52:47 · 1067 阅读 · 8 评论 -
Spring两大特色IoC和AOP
学习某个框架,应该首先了解一下这个框架的相关基础概念,它的具体含义是什么。其次要弄明白为什么要学它,学它有什么用,它能给我们的开发带来什么好处。最后要弄清楚这个框架的特色功能是什么,最好能对它的原理了解并掌握。 框架很多我们想把所有的知识都学会了可能难度太大,很多时候我们学了一个框架可能就知道自己在工程里用过的某个功能而已,对于这个框架的其它功能也许我们并不是很了解。原创 2012-07-27 00:08:43 · 2230 阅读 · 8 评论 -
SSH总结
一:SSHStruts(表示层) + Spring(业务层) + Hibernate(持久层)Struts是一个表示层的框架,主要作用是界面的展示,接收请求,分发请求。在MVC框架中,Struts属于VC层次,主要负责界面,负责MVC关系的分发。沿用(View:JSP,HTTP,Form,Tag,Resourse;Controller:ActionServlet,struts-config转载 2012-07-27 08:03:27 · 1422 阅读 · 3 评论 -
Hibernate映射解析——七种映射关系
首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。 Hibernate在实现ORM功原创 2012-07-19 01:00:33 · 66688 阅读 · 78 评论 -
struts标签库的配置和使用
回顾并记录一下struts视频学习的重点内容 struts将UI层又进行了mvc的分层,这样开发和维护将更加灵活的进行,也便于复用,减少了客户端显示页的复杂的逻辑判断,加快了页面给客户展现的速度。调用过程如下图: 如何配置: 1、配置国际化支持,在struts-config.xml文件中如下配置:原创 2012-05-30 11:35:03 · 973 阅读 · 2 评论 -
struts中Action线程安全问题
线程安全:在多线程环境下能正确执行的代码就是线程安全的,安全的意思就是能够正确执行,程序代码执行不出错误等其他异常情况 实例变量:在堆中分配的,并被属于该实例的所有线程共享,所以不是线程安全的 局部变量:在堆栈中分配,因为每个实例都有它自己的堆栈空间,所以是线程安全的 J2EE是一个多线程的环境,服务器针对每个请求启动一个线程来处理,原创 2012-05-30 20:48:30 · 1237 阅读 · 1 评论 -
Hibernate环境搭建
Hibernate可以用在java的任何项目里,下面Hibernate环境的搭建 1、新建java项目(如图所示) 2、加入相关的jar包(如下图所示) 另一种方法采用单独建一个库,然后将相关jar包加到自己建的库里,这样用的时候更加方便引入(如图所示)下面是加入相关的jar文件: HIBERNATE_原创 2012-05-31 21:26:48 · 2274 阅读 · 11 评论 -
Hibernate环境搭建续----工具类
搭建好环境之后,为了避免过多的重复,可以建立工具类,以便更好的复用。第一个(ExportDB):程序入口类,加载配置文件,生成数据库表import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExport;/** * 将hbm生成ddl * @author Administra原创 2012-06-08 09:30:43 · 1549 阅读 · 8 评论 -
单向一对一主键关联实例
IdCard.java类 public class IdCard { private int id; private String cardNo; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getCardNo() {原创 2012-07-19 00:57:36 · 8683 阅读 · 7 评论 -
单向一对一唯一外键关联实例
IdCard.java类public class IdCard { private int id; private String cardNo; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getCardNo() {原创 2012-07-19 00:59:18 · 6359 阅读 · 2 评论 -
Hibernate映射解析---继承映射
现实世界中有很多种动物,比如:Pig(猪),Bird(鸟)等等,当我用面向对象的思想分析时,我们一般会将它们的共同部分抽取出来增加一个抽象类Animal(动物),这样在编写程序时Pig和Bird只需要继承它们的父类Animal就可以省去很多重复的代码。Java代码中只需要extends关键字就可以轻松实现这种继承关系,但是对于我们使用的关系型数据库是没有任何关键字可以指明这种继承关系的。为了将这种原创 2012-07-25 00:08:29 · 3622 阅读 · 8 评论 -
Hibernate主键生成策略归纳
Hibernate为优秀的持久层框架之一。我们都知道在传统的JDBC+JavaBean程序开发中,实体对象一般由程序员自己去封装,然后返回。而在Hibernate中,则采用对象关系映射ORM(前面的博客有过介绍),不但实现以面向对象的思想去操作我们常用的关系型数据库,而且还大大简化了对数据库的操作。 在数据库的设计和操作中,我们离不开给表建立主键。主键又可以分为自然主键和代理主键,原创 2012-07-26 08:14:17 · 1819 阅读 · 3 评论 -
struts总结
Struts是基于mvc的一种框架,它属于面向请求驱动的MVC框架,类似的还有webwork等。使用类似Struts这样的mvc框架的作用主要是为了提高程序开发效率。struts是针对B/S模式开发的框架,它的一个主要的作用就是方便控制页面的流转,可以对页面流转进行统一的配置,同时还集成了国际化、声明异常、异常自动处理机制等可以直接拿来用的功能模型。1、struts是如何实现MVC的(核心机制原创 2012-03-26 08:55:49 · 1557 阅读 · 11 评论