自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 could not load a entity

 今天把以前在eclipse中做的一个很简单的hibernate移到myeclipse中后重新导入,测试出现could not load a entity错误 解决:把驱动换新版本就好了。。。 原因:。。。

2008-09-24 01:31:00 762

原创 项目开发

 ***项目开发的一个小原则:开发的页面应该有入口,有出口,尽量不要让用户还得点后退才能返回刚开始的页面,如可以在页面加入返回  等。 ***一般情况下要把DAO层和业务层分开,便于维护,比如业务层可能需要一些判断后再调用DAO,这些判断不应该出现在DAO层,因为DAO层只相当于实现增,删,改,差这样的功能,尽量不要进行任何复杂的条件判断,这样DAO层可以根据需要选择别的实现。也因为这个原

2008-09-14 16:49:00 588

原创 Spirng中关于不同的配置文件中的Bean能否互相引用

 拆分成多个以后,bean的配置可以放在其中一个文件中,不必在每个文件中都复制。    多个文件,比如applicationContext-datasource.xml(数据源的)、applicationContext- hibernate.xml、applicationContext-service.xml 你只需要在web.xml中配置:                      

2008-09-13 21:12:00 4690

原创 设计原则与设计模式

 原***把应用中可能需要变化之处,把它们独立出来(封装起来),不要和那些不需要变化的代码混在一起。 原***针对接口编程,而不是针对实现编程,这里的针对接口编程真正的意思是“针对超类型supertype编程”,关键是多态。 原***多用组合,少用继承。 模***策略模式(Strategy Pattern):定义了算法族(一组类或方法),分别封装起来,让它们之间可以相互替换

2008-09-13 00:57:00 524

原创 Struts2

 《Struts2权威技术指南》***虽然Struts1提供了与tiles框架的整合,但支持的表现层技术非常单一:既不吃醋FreeMarker,velocity的模板技术,也不支持JasperReport等报表技术。 ***Struts1的缺点:a。支持表现层技术单一。b。与Servlet API重耦合,难以测试。(如Action的excute()方法,HttpServletR

2008-09-13 00:17:00 865

原创 J2EE

 ***JSP2.0中的Tag File可以实现类似与Struts的titls ***Tapestry是MVC框架与模板技术的结合,它引用组件替代了标签。

2008-09-12 00:42:00 547

原创 Struts+Hibernate+Spring

 ***为了不让应用程序依赖于实际的DAO实现类,可以通过设计一个IDAO接口,让应用程序(Action)依赖与接口。 ***实现DAO可以结合Spring的依赖注入sessionFactory,并利用Spring对hibernate的封装类如HibernateTemplate来简化DAO实现。 ***从Action中调用service(model或业务逻辑)的方法有:a。使用

2008-09-12 00:33:00 1123

原创 Hibernate3

***区分符规则(discriminator formula) ***联合子类 ***属性引用property-ref=“name”/> ***动态类 ***标记 ***存储过程和SQL ***持久化事件(可以用于记录日志) ***延迟属性

2008-09-12 00:23:00 425

原创 JUnit和DBUnit

 ***JUnit用于收集和运行所有测试的的支持结构 ***ant提供了两个用于JUnit的任务:junit和junitreport ***测试持久化层:测试什么:期望类被持久化期望映射的属性被持久化期望持久化实体被级联期望查询返回正确的对象 ***通常希望将测试类与被测试类放在同一个包中,这样,可以调用并测试作用域为包(package-scoped)方

2008-09-11 10:57:00 761

原创 JAVA English

 class modifier 类修饰符 declaring /declarations声明 inheritance 继承 accessors and mutators(getters 和setters) assertions 断言 bit manipulation 位操作 immutability 不变性 arguments 参数 

2008-09-08 15:48:00 464

原创 一些实用的方法与特殊的运算符

*** Math.random()这个方法会返回界于0和1之间的值。它会返回double类型,想得到int需要强制转换。 ***Integer.parseInt(String s)将String转换成int ***使用instanceof这个运算符来检查对象的类型,如if(o instanceof Dog)Dog d=(Dog)o; ***Math.abs()返回双精度

2008-08-31 20:53:00 524

原创 影响我的一些话

*** 如果你的思路堵塞了,试着把内容大声说出来 ***没有一场战争是按计划完成的,但没有一场战争没有计划--拿破仑 ***在完全陌生的环境中更好的认识自己 ***不要过度转牛角尖,遇到不会的东西,首先能用就行,把它看成黑盒子,不要对每个技术都过度追求后台原理,对初学者,第一步要的就是能用。

2008-08-31 20:50:00 424

原创 Spring整合应用时遇到404错误

 出现404错误,但却看不到任何出差信息的情况,可能的原因是没有加入log4j.properties,因为Spring是使用log4j作为输出的。

2008-08-31 00:24:00 430

原创 编码原则

***清晰性***简洁性

2008-08-24 17:34:00 574

原创 静态工厂方法

优点 ****静态工厂方法具有名字 ****每次被调用时,并不要求非得创建一个对象 ****它可以返回一个原返回类型的子类型的对象 缺点 ****对于公有的静态工厂方法所返回的非公有类,不能被子类化(继承)。 常用的静态工厂方法命 ***valueOf***getInstance

2008-08-24 17:28:00 379

原创 基本概念

****java语言支持四中类型:接口,类,数组,原语类型。 ****一个类成员包括:域,方法,成员类,成员接口 ****一个方法的原型:方法的名字和所有形参的类型,但不包括它的返回类型 ****API:是指类,接口,构造函数,成员,和序列化形式 ***对象本身已知的事物称为实例变量,它们代表对象的状态(数据),且该类型的每一个对象都会独立的拥有一份该类型的值。

2008-08-24 17:23:00 502

原创 两种流程与工具

 数据库定义---------------->hbm映射文件----------------------->POJO类                         middlegen                                 hbm2java  POJO类--------------------->hbm映射文件----------------------

2008-08-22 23:01:00 443

原创 PowerDesigner

 支持从数据库模型生成Mysql的innodb DDL语句

2008-08-19 16:58:00 366

原创 类文件到映射文件再到数据库文件工具(对象建模工具)

 XDoclet为核心:Rose,together等工具andromda工具

2008-08-19 16:55:00 394

原创 数据库到映射文件再到类文件的工具(E-R建模工具)

 ****hibernatSynchronizer ****Middlegen-->hibernate专用包为Middlegen—hibernat

2008-08-19 16:52:00 500

原创 Hibernate

《深入浅出Hibernate》----夏昕 ****第一章的连接池值得看 ****Transaction.commit方法中随即调用session.flush方法,flush方法中,会完成两个任务:flushEverything();刷新所以数据(设计脏数据的判定)。execute();执行数据库完成SQL持久化(涉及翻译成相应的SQL语句交由数据库执行)。 ***

2008-08-19 16:06:00 445

原创 Collection判断两个对象是否相等

 先调用对象的hashCode()方法,若相同,随即调用其equals()方法,若两次判断均为真,则认为对比的两个对象相等。

2008-08-19 16:01:00 618

原创 搞笑

 面试官:熟悉哪种语言 应聘者:JAVA。 面试官:知道什么叫类么 应聘者:我这人实在,工作勤奋,不知道什么叫累 面试官:知道什么是包 ? 应聘者:我这人实在 平常不带包 也不用公司准备了 面试官:知道什么是接口吗 应聘者:我这个人工作认真。从来不找借口偷懒 M:知道什么是继承么 Y:我是孤儿没什么可以继承的 M:知道什么叫对象么? M:知道,不过我工作勤奋,上进心强,暂时还没有打算找对象。 M:

2008-08-04 21:45:00 348

原创 the books about java

《Java程序设计》(课本)《Java就业培训教程》(张孝祥)(购买)《Java解惑》(美 Joshua Bloch ,Neal Gafte)(购买)《Jave EE 5开发指南》(美 Kevin Mukhar,Chris Zelenak,James L.Weaver,Jim Crume)(图书馆)《深入体验Java Web开发内幕——核心基础》(购买)《深入体验J

2008-08-04 00:10:00 490

原创 调试精通hibernate第二章例子的问题

 以web形式运行出错:java.io.CharConversionException:No an ISO 8859-1 character:以public void doPost(HttpServletRequest request,    HttpServletResponse response)    throws ServletException, IO

2008-08-03 01:04:00 600 1

原创 Struts

 Struts实用开发指南--高红岩 ActionServlet执行流程:调用RequestUtils的selectApplication取得请求路径(URI)委托RequestProcesssor处理请求 RequestProcessor的process()主要执行流程:A。从URI路径确定ActionMapping,ActionServlet用ActionMappi

2008-08-03 00:23:00 1004

原创 Spring

《Spring 技术手册--林信良》 ***第一章:例子BusinessFactory很好解释了IoC与依赖注入的原理。 ***第四章:例子静态代理与动态代理很好地解释了A0P的原理。 ***IOC高层模块不依赖于低层模块,而模块必须依赖于抽象实现必须依赖抽象,而不是抽象依赖与实现应用程序不应该依赖于容器,而是容器服务于应用程序 ***建议有两个以上的对

2008-07-31 00:21:00 654

原创 javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/struts-config.xml

 严重: Servlet /luntan threw load() exception javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/struts-config.xml at org.apache.struts.action.ActionServlet.handleConfig

2008-07-21 04:09:00 11590 8

原创 Define tag cannot set a null value' error

解决:定义标签值value不能为空,常忽略一点且为较难发现的是数据库的某些字段为空而造成错误

2008-07-21 04:04:00 3213

原创 Hibernate 参数设置一览表

Hibernate 参数设置一览表2008年05月23日 星期五 22:19 Hibernate 参数设置一览表 属性名   用途 hibernate.dialect   一个Hibernate Dialect类名允许Hib

2008-06-12 01:26:00 508

OozinozDpij(java模式).rar

不是软件。。是java模式的代码

2008-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除