- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 设计是从需求抽象到代码有很多过程,而不能得到了需求就立刻开始开始编码
<br />设计是从需求抽象到代码有很多过程,而不能得到了需求就立刻开始开始编码<br />
2010-06-21 21:12:00
341
原创 设计模式
<br />rss:有限资源整合。<br />单根继承:垃圾回收快,防止菱形关系。<br />线程分为 普通线程,精灵线程。<br /> <br /> <br />工厂模式:<br />package com.factory;public interface Animal { public void shout(); public void jump(); public void begnaw();}<br /> <br /> package com.factory;pu
2010-05-31 16:10:00
233
原创 EJB3.0
JAVA服务端:package com.lovo.dao;import java.util.List;import javax.ejb.Remote;import javax.ejb.Stateless;import javax.persistence.EntityManager;import javax.persistence.PersistenceContext
2010-05-06 22:39:00
266
原创 Spring 事务
package com.lovo.advice;import java.sql.Connection;import java.util.Collection;import java.util.HashMap;import org.aopalliance.intercept.MethodInterceptor;import org.aopalliance.intercept.Me
2010-04-27 22:56:00
272
原创 Spring AOP(拦截)
切面:Aspect实际交叉功能。连接点:JoinPoint应用程序执行过程插入面的点。可以是方法调用,异常抛出。通知Advice切面的实现切入点(Pintcat):定义通知应用那些连接点。目标对象(Target):被通知对象。代理(Proxy):通知应用目标对象创建对象。织入(Weaving):将切面应用到目标对象从创建对象到一个新的代理对象的过程。cglib:产生代理
2010-04-22 17:05:00
270
原创 Spring AOP
IOC/DI:控制反转/依赖注入。AOP:面向切面编程。OOP:面向对象编程。OOP是纵向由上往下执行,而AOP是横向拦截执行,可以说AOP对OOP的一个补充。 Spring croe:完成IOC/DI. Spring context:上下文配置文件。 Spring AOP:完成面向切面功能。 Spring DAO:对数据库的一种抽象. Spring ORM:管理Hibern
2010-04-21 17:55:00
284
原创 Hibernate第七天
代码: public PetInfoBean isUser(String name){ PetInfoBean pb=null; Session session=HibernateSessionFactory.getSession(); String hql="from PetInfoBean where pet_name=:name"; Query que
2010-04-20 16:14:00
293
原创 Hibernate(性能操作)
在ORM中缓存尤为重要 session一级缓存中以键值对存放好的ID是键值是对象session.evct(id)//清除指定的对象session.clear();//清除所有的缓存。 二级缓存例子: 在hibernate.cfg.xml中注册缓存 true org.hibernate.cache.EhCacheProvider
2010-04-19 15:29:00
202
原创 Hibernate第六天(继承关系)
例子: PO类: 父类 package com.lovo.po;public class PetPO { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; }
2010-04-19 15:18:00
260
原创 资料 hibernate中hbm文件中inverse功能
4.01. 关联更新 "关系标记"对应的属性是一个pojo或一个pojo的集合,修改“关系属性”的值能会导致更新mainTable表,也可能会更新relationTable表。 这种更新暂叫“关联更新”。 4.1.inverse属性的作用(假定没有设置cascade属性) 4.1.1 “只有集合标记(set/map/list/array/bag)才有inverse属性”。 ————不妨以标记set
2010-04-16 16:12:00
357
原创 Hibernate第五天
一对一(单项,双向)一对多(单项,双向)多对多 先看列子一对一 PO类 package com.lovo.po;public class HusbandPO { private int id; private String name; private WifePO myWife; public int getId() { retu
2010-04-16 15:48:00
225
原创 配置文件中映射元素详解 - Hibernate - (老师的)
对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。 <?xml version="1.0"?><!--所有的XML映射文件都需要定义如下所示的DOCTYPE。Hibernate会先在它的类路径(classptah)中搜索DTD文件。-->
2010-04-16 15:39:00
219
原创 Hibernate第四天
Lazy:延迟加载。Hibrnater:类型是去掉路径,首字母小写。比如 注意的是Hibrnater的date日期和java的不一样 timestamp小练习 一对一关联 首先PO类 package com.lovo.po;public class HusbandPO { private int id; private Str
2010-04-16 15:11:00
355
原创 Hibernate第三天
离线Criteria:package com.lovo.dao;import java.util.Iterator;import java.util.List;import org.hibernate.Criteria;import org.hibernate.Hibernate;import org.hibernate.Query;import org.hib
2010-04-14 18:27:00
323
原创 Hibernate第二天
package com.lovo.dao;import java.util.Iterator;import java.util.List;import org.hibernate.Hibernate;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.Transac
2010-04-13 15:42:00
274
原创 Hibernate第一天
导入Hibernate框架步骤: 小列子:JAVApackage com.lovo.test;import com.lovo.dao.UserDAO;import com.lovo.po.UserPO;public class TestMain { /** * @param args
2010-04-12 19:56:00
277
原创 Struts第六天
logic标签: //导入标签 <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" /> <set-property property="definitions-parser-validate" value="true" /> //注册插件
2010-04-09 18:32:00
210
原创 Struts第六天
package com.lovo.struts.action;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import javax.servlet.http.HttpServletRequ
2010-04-08 22:23:00
248
原创 Struts第五天
自定义验证: <action path="/register" name="dynaRegisterForm" validate="true" input="/register.jsp" type="com.lovo.struts.action.RegisterAction"> <set-property property="pathnames"
2010-04-07 21:42:00
231
原创 Struts第四天
validation流程:在struts-config.xml注册validation value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" /> 这个注意的是要放在最后,因为在Struts里要生成基本的类的时候才可以读取validation插件 2.在validation.xml里写条件
2010-04-06 22:34:00
186
原创 Struts第三天
流程Struts内置类• DispatchAction: 能同时完成多个Action 功能的Action 。• ForwardActon: 该类用来整合Struts 和其他业务逻辑组件,通常只对请求作有效性检查。• IncludeAction: 用于引入其他的资源和页面。• LookupDispatchAction: DispatchAction 的子类,根据按钮的key ,控制转发给
2010-04-02 17:54:00
221
原创 Struts第二天
Struts流程浏览器→WEB服务器→ActionServlet→由ActionSerlet读取配置文件(xml)→ActionForm→Action→Service→dao→数据库 public ActionErrors validate(ActionMapping mapping,HttpServletRequest request)这个只处理表单验证不在在这个方法里处理其他业务。
2010-04-01 19:04:00
201
原创 Struts
LogiinACTION继承ActionFROM继承actionfrom http://struts.apache.org/dtds/struts-config_1_2.dtd"> //type全路径name值要个actionfrom一致 //name在的值是和mapping.findForw
2010-03-31 22:27:00
191
EJB3电子文档··
2010-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人