Java ee
文章平均质量分 82
非凡90
如果你有光,就要照亮更大的世界!
展开
-
Hibernate的generator属性的意义
本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。 class name="onlyfun.caterpillar.User" table="USER"> id name="id" type="string" unsaved-value="null">转载 2012-12-07 14:10:04 · 443 阅读 · 0 评论 -
spring常见知识点
一.Spring是什么?(1)Spring是一个IoC容器,利用DI技术管理对象之间的依赖!IoC: Inversion of Control(控制反转)DI: Dependency Injection(依赖注入)Spring也是一个对象工厂,它负责生产(即创建)和管理(比如控制它们的生命周期,或给特定的对象创建代理等等)着各种对象Spring也是一个对象工厂,它负责生产(即创原创 2012-09-21 09:14:46 · 470 阅读 · 0 评论 -
spring中的AOP和IOC
IOC(控制反转(Inversion of Control))和AOP(面向切面)IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。 原理介绍 早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转了。基于这原创 2012-09-19 17:24:28 · 747 阅读 · 0 评论 -
XML(可扩展标记语言)
XML(可扩展标记语言)一 ,解析XML的两种方式:SAX(sample api for xml)和dom(文档对象模型)例如:jdom和dom4j解析XML文件XML文档的解析方式:DOMDOM解析器使用树形模型,把XML文档转化为一个包含其内容的树,并可以对树进行遍历。SAXSAX解析器采用了基于事件的模型,解析XML文档的时候可以触发一系列的事件。JDOM原创 2012-10-10 19:52:36 · 736 阅读 · 0 评论 -
Struts2学习总结
目录l建立一个Struts2 工程- 2 -l用Action的属性接收参数- 10 -l使用Domain Model (实体模型) 接收参数- 11 -lStruts2_2.1.6版本的中文问题- 12 -lStruts模块包含- 12 -lStruts简单数据验证13lStruts ValueStack(值栈)原创 2012-10-10 19:51:10 · 1341 阅读 · 0 评论 -
Spring学习总结
Spring学习笔记目录课程内容1面向接口编程(面向抽象编程)2什么是IOC(DI),有什么好处2Spring简介2Spring IOC配置与应用2什么是AOP4Spring AOP配置与应用4Spring整合Hibernate7Struts2.1.6 + Spring2.5.6 + Hibernate原创 2012-10-10 19:43:31 · 682 阅读 · 0 评论 -
hibernate学习笔记(总结)
hibernate学习笔记课程内容61HelloWorld62Hibernate原理模拟 - 什么是O/R Mapping以及为什么要有O/R Mapping63常见的0/R框架(了解)64hibernate基础配置(重点)65ID生成策略(重点 AUTO)66Hibernate核心开发接口介绍(重点)67原创 2012-10-10 19:42:17 · 1174 阅读 · 0 评论 -
Spring AOP JDK动态代理
Spring AOP JDK动态代理在没有使用Spring之前,如果要对DAO层进行修改,比如说做数据安全性验证。那么,就需要对DAO层中的每一个方法都进行修改,项目小了好说,大了的话呢?不久后又要删掉这一功能呢?那岂不又是费神之事。这一问题使用AOP(Aspect Oriented Programming 面向切面编程)就好解决的多了。面向切面编程,就像使用FilterServlet(过原创 2012-09-19 17:33:18 · 537 阅读 · 0 评论 -
hibernate查询(二)
Hibernate query language。hql查询中关键字不区分大小写,但是类和属性都是区分大小写的。 1.简单属性查询。 单一属性查询,返回属性结果集列表,元素类型和实体类的相应的类型一致。 List students = session.createQuery("select name from Student").list(); for原创 2012-09-17 19:08:04 · 544 阅读 · 0 评论 -
Hibernate HQL 查询API
package cn.com.leadfar.hibernate;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import junit.framework.TestCase;import org.hibernate.Query;import org.hibern原创 2012-09-14 16:54:40 · 590 阅读 · 0 评论 -
spring总结
目录 课程内容..1面向接口编程(面向抽象编程)..2什么是IOC(DI),有什么好处..2Spring简介..2Spring IOC配置与应用..2什么是AOP.4Spring AOP配置与应用..4Spring整合Hibernate.7Struts2.1.6 + Spring2.5.6原创 2012-09-21 09:05:53 · 541 阅读 · 0 评论 -
JBPM与OA的集成
JBPM与OA的集成:1、拷贝JBPM有关的依赖包2、配置文件(JBPM如何与SPRING集成) - 将jbpm.cfg.xml配置文件拷贝到OA项目的类路径根目录下 - 修改其中的 为 - 在Spring配置文件中,定义ProcessEngine、ExecutionService、TaskService等等对象原创 2012-10-22 16:10:55 · 936 阅读 · 0 评论 -
Hibernate4详解
什么“Hibernate4详解”啊,扯蛋。呵呵。。是的。。其实没有那么详细了。。只是这是自己学习Hibeante4一些总结,和大家一起分享。我想可能、也许会有你想要的吧。 ------------------------------------------------------废话与正题的分割线-----------------------------------------------原创 2012-12-07 15:10:47 · 1666 阅读 · 1 评论 -
spring3.1与hibernate4整合
这是一篇翻译文章,原文:http://blog.springsource.org/2012/04/06/migrating-to-spring-3-1-and-hibernate-4-1/ 为Core-Spring 教程的一部分,我们有一个实验程序用来展示如何集成Spring和JPA/ Hibernate。我们刚刚升级到Spring3.1/ Hibernate的4.1,下面来分享一些技巧。转载 2012-12-07 14:39:59 · 831 阅读 · 0 评论 -
hibernate一对多关系映射(自身关联)
示例:一个类别(Category)下面有多个子类别,多个子类别属于同一个父类别。Java代码 public class Category { private Integer id; private String name; private Category parentCategory; // 父类别 private Set转载 2012-12-07 14:21:00 · 901 阅读 · 0 评论 -
集成spring,hibernate4,junit
论坛上有另外一篇更全面的帖子,jinnianshilongnian写的:http://www.iteye.com/topic/1120924 本文的环境是: spring-framework-3.1.0 hibernate-4.1.6 junit-4.10 这里大部分是参考我以前熟悉的配置方法,只是把hibernate3升级到hibernate4,其实差不了很多,只要注原创 2012-12-07 14:23:52 · 1777 阅读 · 1 评论 -
hibernate4配置详解
Hibernate基本配置其实就是SessionFactory的配置,所有配置都在标签之内。但是标签又可以分成3个部分的配置: 1.JDBC连接参数的基本配置 2.Hibernate连接池的参数配置 3.注册ORM映射文件的配置 Hibernate4和Hibernate3在配置上的一些区别: 连接池c3p0的配置 由于Hibernate自己实现的连接池不太好,在原创 2012-12-07 14:24:59 · 3209 阅读 · 0 评论 -
hibernate4组件映射
Java代码 public class Customer { private Integer id; private String name; private Address homeAddress; //家庭地址 private Address comAddress; //公司地址 // getter and s转载 2012-12-07 14:18:51 · 610 阅读 · 0 评论 -
hibernate4与hibernate3的区别
在hibernate4中,AnnotationConfiguration已经过期。对于注解配置,并没有新的类来替代它,而是将这部分功能放到Configuration类中来实现了。 Java代码 Configuration cfg = new Configuration().configure(); 上面的语句在hibernate4中即转载 2012-12-07 14:17:08 · 5293 阅读 · 0 评论 -
struts2+spring3+hibernate4整合
准备工作 struts2spring3.1hibernate4数据库,连接池 2.配置文件 web.xml Xml代码 xml version="1.0" encoding="UTF-8"?> Licensed to the Apache Software转载 2012-12-07 14:37:32 · 986 阅读 · 0 评论 -
hibernate4之原理浅析
Hibernate是一个对JDBC轻量封装后的轻量级ORMapping框架 ORMapping原理(Object Relational Mapping) 在以前使用的JDBC操作其实就是一个持久化的过程 JDBC的劣势: 对于小型的应用开发而言,使用JDBC也许还不错。但是对于大型应用而言,从上百张拥有几十个字段的数据表中读取数据的话,就要写很多getXXX()方法,所以J原创 2012-12-07 14:35:30 · 1163 阅读 · 0 评论 -
Hibernate高级应用:性能优化策略
1.一级缓存(session里面的实体对象,存放在内存中)☞get/load/list/iterate可以将对象放入到一级缓存中List操作不会利用一级缓存☞get/load/iterate可以利用一级缓存☞flush方法将改变后的同对象持久化到数据库中2.二级缓存即SessionFactory级别的缓存。默认的情况下是打开的。这是一个全局缓存策略。它可以对对象的数据进行全原创 2012-09-17 20:19:24 · 1055 阅读 · 0 评论 -
hibernate树形结构
树形结构:也就是目录结构,有父目录、子目录、文件等信息,而在程序中树形结构只是称为节点。一棵树有一个根节点,而根节点也有一个或多个子节点,而一个子节点有且仅有一个父节点(当前除根节点外),而且也存在一个或多个子节点。也就是说树形结构,重点就是节点,也就是我们需要关心的节点对象。节点:一个节点有一个ID、一个名称、它所属的父节点(根节点无父节点或为null),有一个或多的子节点等其它信息原创 2012-09-12 18:27:27 · 944 阅读 · 0 评论 -
Struts2的环境搭建
原创 2012-05-13 11:41:52 · 321 阅读 · 0 评论 -
Struts2中的web.xml和struts.xml配置内容
Struts2配置文件和所要用的jar包说明 struts.xml "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">/result.jsp web.x原创 2012-05-13 11:44:41 · 511 阅读 · 0 评论 -
理解Java-WEB开发中的MVC开发模式
现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。 然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少很少有人能够给我非常满意的答复。因为他们都在为了学习而学习,为了工原创 2012-04-21 10:33:45 · 1160 阅读 · 0 评论 -
基于JSP技术进行信息交互的研究与应用
首页 | 最新栏目 | 关于我们 | 读者园地 | 联系我们<!--.style5 {font-family:"宋体"; font-size:12px}.style7 {font-family:"宋体"; font-size:12px; color:#FFFFFF}.dixian {font-family:"宋体"; fo原创 2012-04-21 11:10:12 · 2547 阅读 · 0 评论 -
jsp用户登录,注册,修改!
login.jsp Login.html --> ============== 欢迎登陆学生管理系统 ================ 用户: 密码:  原创 2012-04-25 15:45:59 · 2236 阅读 · 0 评论 -
jsp页面与页面之间参数的传递【重点】
1.第一种方式;前一个页面通过?加参数传递后一个页面String Id = request.getParameter("id");必须先用request得到,在进行对数据库的操作String s = "select * from mynews where news_id=" +Id; ResultSet rs = db.executeQuery(s); 2.第二种方原创 2012-04-24 17:03:25 · 549 阅读 · 0 评论 -
JAVA EE +MVC模式视图
原创 2012-03-17 16:15:01 · 454 阅读 · 0 评论 -
jsp九大内置对象(二)
1、Request对象该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。当Request对象获取客户提交的汉字字符时,会出现乱码问题,必须进行特殊处理。首先,将获取的字符串用ISO-8859-1进行编码,并将编码存发到一个字节数组中,然后再将这个数组转化为字符串对象即可。如下:String textContent=req原创 2012-04-02 01:00:43 · 392 阅读 · 0 评论 -
jsp分页技术
String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%> request.setCharacterEnco原创 2012-03-27 10:23:43 · 408 阅读 · 0 评论 -
为什么要用Struts2 .
Struts是一个用来快速开发Model2应用程序的MVC框架,它使用一个过滤器调度程序作为控制器。下面我们就来说说Struts有哪些功能和为什么要使用Struts。一。Struts有哪些功能1.Struts提供了一个过滤器调度程序,程序员不必再自行编写一个。2.Struts使用了一个基于XML的配置文件来匹配URI和动作。因为XML文档是文本文件,所以对应用程序的许多改动都用不着重新原创 2012-05-13 11:53:46 · 475 阅读 · 0 评论 -
Servlet学习笔记(一)
Servlet学习整理 Servlet,服务器端的小程序,它是相对于Applet而言的,Applet是客户端小程序。 Servlet,是接受来自网络的请求(form表单,以及其他的请求),并对不同请求作出不同的响应 Servlet,是基于Http协议的,是运行在web服务器中的程序。这里要提出一个容器的概念。 servlet是运行在web容器中原创 2012-05-16 15:50:46 · 576 阅读 · 0 评论 -
Struts2学习笔记
用自己的话简要阐述struts2的执行流程。 Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组件原创 2012-09-12 14:43:05 · 527 阅读 · 0 评论 -
基于jsp的ajax
我们的第一个例子是基于Servlet为后台的一个web应用。 基于Servlet的AJAX 这是一个很常见的UI,当用户在第一个选择框里选择ZHEJIANG时,第二个选择框要出现ZHEJIANG的城市;当用户在第一个选择框里选择JIANGSU时,第二个选择框里要出现JIANGSU的城市。 首先,我们来看配置文件web.xml,在里面配置一个servlet,跟往常一样:转载 2012-09-05 12:09:13 · 476 阅读 · 0 评论 -
Mybatils框架
Mybatils框架1.什么是MybatisMybatis是对JDBC的封装,它隐藏了具体的JDBC的API,它把SQL语句放到了配置文件中,它能自动把不同的输入数据映射到SQL语句的动态参数上,它能自动把SQL语句的执行结果映射为JAVA对象…… MyBatis是一个持久化层的框架!Mybatis是一个ORM框架可以说Mybatis是一个半自动的ORM框架,Hibernate原创 2012-08-27 14:35:26 · 723 阅读 · 0 评论 -
java中的动态代理-Dynamic Proxy
java中的动态代理-Dynamic Proxy Dynamic Proxy是这样一种class:它是在运行时生成的class,在生成它时你必须提供一组interface给它,然后该class就宣称它实现了这些 interface。你当然可以把该class的实例当作这些interface中的任何一个来用。当然啦,这个Dynamic Proxy其实就是一个Proxy,它不会替你作实质性转载 2012-08-22 17:58:15 · 403 阅读 · 0 评论 -
spring ioc原理
IoC与DI 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,原创 2012-08-22 10:04:59 · 479 阅读 · 0 评论 -
如何熟练使用MyEclipse提高开发效率
编辑:Ctrl+Shift+L显示所有快捷键Ctrl+K参照选中的词(Word)快速定位到下一个Ctrl+Shift+K参照选中的词(Word)快速定位到上一个Ctrl+O快速显示OutLine Ctrl+T快速显示当前类的继承结构Ctrl+Shift+X把选中文本全部改为大写Ctrl+Shift+Y把选中文本全部改为小写原创 2012-08-11 13:52:23 · 3594 阅读 · 0 评论