- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 could not load a entity
今天把以前在eclipse中做的一个很简单的hibernate移到myeclipse中后重新导入,测试出现could not load a entity错误 解决:把驱动换新版本就好了。。。 原因:。。。
2008-09-24 01:31:00
815
原创 项目开发
***项目开发的一个小原则:开发的页面应该有入口,有出口,尽量不要让用户还得点后退才能返回刚开始的页面,如可以在页面加入返回 等。 ***一般情况下要把DAO层和业务层分开,便于维护,比如业务层可能需要一些判断后再调用DAO,这些判断不应该出现在DAO层,因为DAO层只相当于实现增,删,改,差这样的功能,尽量不要进行任何复杂的条件判断,这样DAO层可以根据需要选择别的实现。也因为这个原
2008-09-14 16:49:00
619
原创 Spirng中关于不同的配置文件中的Bean能否互相引用
拆分成多个以后,bean的配置可以放在其中一个文件中,不必在每个文件中都复制。 多个文件,比如applicationContext-datasource.xml(数据源的)、applicationContext- hibernate.xml、applicationContext-service.xml 你只需要在web.xml中配置:
2008-09-13 21:12:00
4738
原创 设计原则与设计模式
原***把应用中可能需要变化之处,把它们独立出来(封装起来),不要和那些不需要变化的代码混在一起。 原***针对接口编程,而不是针对实现编程,这里的针对接口编程真正的意思是“针对超类型supertype编程”,关键是多态。 原***多用组合,少用继承。 模***策略模式(Strategy Pattern):定义了算法族(一组类或方法),分别封装起来,让它们之间可以相互替换
2008-09-13 00:57:00
556
原创 Struts2
《Struts2权威技术指南》***虽然Struts1提供了与tiles框架的整合,但支持的表现层技术非常单一:既不吃醋FreeMarker,velocity的模板技术,也不支持JasperReport等报表技术。 ***Struts1的缺点:a。支持表现层技术单一。b。与Servlet API重耦合,难以测试。(如Action的excute()方法,HttpServletR
2008-09-13 00:17:00
902
原创 J2EE
***JSP2.0中的Tag File可以实现类似与Struts的titls ***Tapestry是MVC框架与模板技术的结合,它引用组件替代了标签。
2008-09-12 00:42:00
578
原创 Struts+Hibernate+Spring
***为了不让应用程序依赖于实际的DAO实现类,可以通过设计一个IDAO接口,让应用程序(Action)依赖与接口。 ***实现DAO可以结合Spring的依赖注入sessionFactory,并利用Spring对hibernate的封装类如HibernateTemplate来简化DAO实现。 ***从Action中调用service(model或业务逻辑)的方法有:a。使用
2008-09-12 00:33:00
1151
原创 Hibernate3
***区分符规则(discriminator formula) ***联合子类 ***属性引用property-ref=“name”/> ***动态类 ***标记 ***存储过程和SQL ***持久化事件(可以用于记录日志) ***延迟属性
2008-09-12 00:23:00
450
原创 JUnit和DBUnit
***JUnit用于收集和运行所有测试的的支持结构 ***ant提供了两个用于JUnit的任务:junit和junitreport ***测试持久化层:测试什么:期望类被持久化期望映射的属性被持久化期望持久化实体被级联期望查询返回正确的对象 ***通常希望将测试类与被测试类放在同一个包中,这样,可以调用并测试作用域为包(package-scoped)方
2008-09-11 10:57:00
789
原创 JAVA English
class modifier 类修饰符 declaring /declarations声明 inheritance 继承 accessors and mutators(getters 和setters) assertions 断言 bit manipulation 位操作 immutability 不变性 arguments 参数
2008-09-08 15:48:00
497
原创 一些实用的方法与特殊的运算符
*** 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
560
原创 影响我的一些话
*** 如果你的思路堵塞了,试着把内容大声说出来 ***没有一场战争是按计划完成的,但没有一场战争没有计划--拿破仑 ***在完全陌生的环境中更好的认识自己 ***不要过度转牛角尖,遇到不会的东西,首先能用就行,把它看成黑盒子,不要对每个技术都过度追求后台原理,对初学者,第一步要的就是能用。
2008-08-31 20:50:00
450
原创 Spring整合应用时遇到404错误
出现404错误,但却看不到任何出差信息的情况,可能的原因是没有加入log4j.properties,因为Spring是使用log4j作为输出的。
2008-08-31 00:24:00
462
原创 静态工厂方法
优点 ****静态工厂方法具有名字 ****每次被调用时,并不要求非得创建一个对象 ****它可以返回一个原返回类型的子类型的对象 缺点 ****对于公有的静态工厂方法所返回的非公有类,不能被子类化(继承)。 常用的静态工厂方法命 ***valueOf***getInstance
2008-08-24 17:28:00
405
原创 基本概念
****java语言支持四中类型:接口,类,数组,原语类型。 ****一个类成员包括:域,方法,成员类,成员接口 ****一个方法的原型:方法的名字和所有形参的类型,但不包括它的返回类型 ****API:是指类,接口,构造函数,成员,和序列化形式 ***对象本身已知的事物称为实例变量,它们代表对象的状态(数据),且该类型的每一个对象都会独立的拥有一份该类型的值。
2008-08-24 17:23:00
536
原创 两种流程与工具
数据库定义---------------->hbm映射文件----------------------->POJO类 middlegen hbm2java POJO类--------------------->hbm映射文件----------------------
2008-08-22 23:01:00
469
原创 数据库到映射文件再到类文件的工具(E-R建模工具)
****hibernatSynchronizer ****Middlegen-->hibernate专用包为Middlegen—hibernat
2008-08-19 16:52:00
526
原创 Hibernate
《深入浅出Hibernate》----夏昕 ****第一章的连接池值得看 ****Transaction.commit方法中随即调用session.flush方法,flush方法中,会完成两个任务:flushEverything();刷新所以数据(设计脏数据的判定)。execute();执行数据库完成SQL持久化(涉及翻译成相应的SQL语句交由数据库执行)。 ***
2008-08-19 16:06:00
467
原创 Collection判断两个对象是否相等
先调用对象的hashCode()方法,若相同,随即调用其equals()方法,若两次判断均为真,则认为对比的两个对象相等。
2008-08-19 16:01:00
655
原创 搞笑
面试官:熟悉哪种语言 应聘者:JAVA。 面试官:知道什么叫类么 应聘者:我这人实在,工作勤奋,不知道什么叫累 面试官:知道什么是包 ? 应聘者:我这人实在 平常不带包 也不用公司准备了 面试官:知道什么是接口吗 应聘者:我这个人工作认真。从来不找借口偷懒 M:知道什么是继承么 Y:我是孤儿没什么可以继承的 M:知道什么叫对象么? M:知道,不过我工作勤奋,上进心强,暂时还没有打算找对象。 M:
2008-08-04 21:45:00
370
原创 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
515
原创 调试精通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
625
原创 Struts
Struts实用开发指南--高红岩 ActionServlet执行流程:调用RequestUtils的selectApplication取得请求路径(URI)委托RequestProcesssor处理请求 RequestProcessor的process()主要执行流程:A。从URI路径确定ActionMapping,ActionServlet用ActionMappi
2008-08-03 00:23:00
1050
原创 Spring
《Spring 技术手册--林信良》 ***第一章:例子BusinessFactory很好解释了IoC与依赖注入的原理。 ***第四章:例子静态代理与动态代理很好地解释了A0P的原理。 ***IOC高层模块不依赖于低层模块,而模块必须依赖于抽象实现必须依赖抽象,而不是抽象依赖与实现应用程序不应该依赖于容器,而是容器服务于应用程序 ***建议有两个以上的对
2008-07-31 00:21:00
676
原创 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
11659
8
原创 Define tag cannot set a null value' error
解决:定义标签值value不能为空,常忽略一点且为较难发现的是数据库的某些字段为空而造成错误
2008-07-21 04:04:00
3260
原创 Hibernate 参数设置一览表
Hibernate 参数设置一览表2008年05月23日 星期五 22:19 Hibernate 参数设置一览表 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hib
2008-06-12 01:26:00
536
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人