随笔-42  评论-578  文章-1  trackbacks-0
  2009年3月25日
posted @ 2010-04-18 23:59 心梦帆影 阅读(5830) | 评论 (0)编辑 收藏
posted @ 2010-03-31 16:00 心梦帆影 阅读(5818) | 评论 (2)编辑 收藏
posted @ 2010-03-23 02:04 心梦帆影 阅读(3187) | 评论 (8)编辑 收藏
posted @ 2010-01-03 18:43 心梦帆影 阅读(2727) | 评论 (2)编辑 收藏
posted @ 2009-12-20 19:37 心梦帆影 阅读(3017) | 评论 (3)编辑 收藏
posted @ 2009-12-14 02:19 心梦帆影 阅读(10288) | 评论 (7)编辑 收藏
posted @ 2009-12-14 00:39 心梦帆影 阅读(3777) | 评论 (1)编辑 收藏
posted @ 2009-11-28 03:21 心梦帆影 阅读(4013) | 评论 (24)编辑 收藏
posted @ 2009-11-22 14:58 心梦帆影 阅读(84923) | 评论 (25)编辑 收藏
posted @ 2009-08-14 22:32 心梦帆影 阅读(9423) | 评论 (10)编辑 收藏
posted @ 2009-08-01 16:16 心梦帆影 阅读(4353) | 评论 (11)编辑 收藏
posted @ 2009-07-27 01:14 心梦帆影 阅读(3200) | 评论 (2)编辑 收藏
posted @ 2009-07-26 03:02 心梦帆影 阅读(3567) | 评论 (9)编辑 收藏
posted @ 2009-07-21 00:14 心梦帆影 阅读(5852) | 评论 (2)编辑 收藏
posted @ 2009-07-18 17:27 心梦帆影 阅读(8035) | 评论 (10)编辑 收藏
posted @ 2009-07-04 11:55 心梦帆影 阅读(1992) | 评论 (7)编辑 收藏
posted @ 2009-07-02 20:53 心梦帆影 阅读(8260) | 评论 (0)编辑 收藏
posted @ 2009-07-02 15:47 心梦帆影 阅读(31774) | 评论 (9)编辑 收藏
posted @ 2009-06-29 11:20 心梦帆影 阅读(13336) | 评论 (1)编辑 收藏
posted @ 2009-06-28 03:33 心梦帆影 阅读(14851) | 评论 (4)编辑 收藏
posted @ 2009-06-27 19:15 心梦帆影 阅读(16634) | 评论 (6)编辑 收藏
     摘要: 关键词:基于B/S结构的WindowsXP系统、Flex网络操作系统、浏览器操作系统、仿WindowsXP的Web系统、在线桌面系统。
随着计算机网络带宽的日益增大,“网络操作系统”这种系统在将来一定会非常流行。Flex技术在外国是那么火热,而在中国,使用这种技术的企业还不多,但不过,渐渐地会有越来越多企业会引进这种技术的。  阅读全文
posted @ 2009-06-24 23:06 心梦帆影 阅读(3778) | 评论 (9)编辑 收藏
     摘要: commons-beanutils.jar可以到Apache官网的commons子项目下找到它,或者,在Struts2,Spring的下载包中也能看到它的影子。单独使用时,要多引进一个commons-logging.jar,这个包也是非常见的,可在有commons-beanutils.jar的地方找到它。  阅读全文
posted @ 2009-06-22 14:39 心梦帆影 阅读(8860) | 评论 (2)编辑 收藏
     摘要: Hibernate的HQL语句中的“in条件”句如:x in(‘a’,’b’,’c’),要求的是x是(‘a’,’b’,’c’)中的一个元素,而select role.users这样查出来的是集合的集合,它内部的元素应该是一个集合:set in (select role.users…),而不是一个对象: user in (select role.users…)。

可惜的是HQL语句没有set in (select role.users….)这样的子句,后来,查了一下Hibernate的参考文档,得到解决方法。原来,Hibernate的HQL语句中的“in条件”中,可加入”elements”关键词,即上面的查询语句变成:

  阅读全文
posted @ 2009-06-21 20:11 心梦帆影 阅读(12046) | 评论 (4)编辑 收藏
     摘要: 问:Java的数据结构你用过哪些?Map与Set的本质区别是什么?

问:Spring整合ORM框架时,事务管理用哪个类?是Spring控制事务的提交还是ORM框架控制?同一事务中执行两个更新操作,它的工作原理是怎样的?

问:Http协议你了解吗?文件上传时,进度条的设计原理是什么?
  阅读全文
posted @ 2009-06-16 20:15 心梦帆影 阅读(9503) | 评论 (37)编辑 收藏
     摘要: 开发工具:Eclipse 3.4 for JavaEE

开发环境:JDK-6u14,JBoss5.0.1GA

从JPA开始,先设计四个类,分别为User, Role, Category, Article,它们之间的关系,如下图:
  阅读全文
posted @ 2009-06-13 02:15 心梦帆影 阅读(1997) | 评论 (4)编辑 收藏
     摘要: 今天舍友问我,JDBC中的stmt.setDate()怎么挺入当前时间,传入参数new java.util.Date()不行,传入 参数new java.sql.Date(),试了一会,还是不行。此时,才发觉,自从用了Hibernate,JPA之后,我连原始的东西都忘记了。这可是一个很可悲的问题,决定来一次小测试!  阅读全文
posted @ 2009-06-11 17:25 心梦帆影 阅读(3807) | 评论 (7)编辑 收藏
     摘要: 前段时间,朋友做了一个“基于MVC的JSP+Servlet+JavaBean整合开发的例子”,有老师质疑它这个是不是真正的MVC标准?至于这个问题,我们在这里不讨论,本文目的是用Struts2.1.6来取代Servlet。经我这位朋友同意,我把他所做的那个“JSP+Servlet+JavaBean”的例子,发布给大家,大家可以跟着我的步骤,一步一步地,把这个Servlet的例子,改写成Struts2.1.6的例子。  阅读全文
posted @ 2009-06-10 02:37 心梦帆影 阅读(2871) | 评论 (4)编辑 收藏
     摘要: Hibernate和JPA控制关联关系的,只能是一方,不能双方控制的,
个人认为,Hibernate(JPA)在设置多对多关联映射时,应该有做法能使得双方都能控制关联关系才好,才符合实际吧!但事实上,好像还没有发现有Hibernate(JPA)这种能力!
  阅读全文
posted @ 2009-06-08 13:33 心梦帆影 阅读(26869) | 评论 (15)编辑 收藏
     摘要: 为了在项目中加入一个在线编辑器eWebEditor,苦试了两天,最令人头痛的是编辑器放在二级目录的问题,网上有什么飞鱼版的,吕海鹏版的,其实,按他们的做法去做,都是没成功的!
苦恼啊!
最近,在Blogjava上看到这一篇文章关于eWebEditor常见的问题及其个人使用心得 ,觉得写得很全面,就试着他的做法去做,弄了一个晚上,还是失败了!  阅读全文
posted @ 2009-06-08 02:52 心梦帆影 阅读(2547) | 评论 (13)编辑 收藏
     摘要: 范型一般用于方法的参数或者方法的返回值,上面的写法,我们要使范型有效,就须在方法的返回类型前加入强制范型转换。其中,add(T t)的参数用了范型,它的返回值是void型,就在void 前用强制类型转换,即加上,强制转换成范型的形式,这样就不会报错了。而T get(ID id),由于它的参数和返回类型都用了范型,故要在返回类型T前强制转换,即。  阅读全文
posted @ 2009-05-27 02:47 心梦帆影 阅读(3811) | 评论 (6)编辑 收藏
     摘要: 系统功能: 开发一个计算器服务CalculateService,这个服务包含加(plus)、减(minus)、乘(multiply)

、除(divide)的操作。

开发前准备:下载Axis2的最新版本Axis2 1.4.1 Release,网址

http://ws.apache.org/axis2/download/1_4_1/download.cgi,选择Standard Binary Distribution

的.zip包即"axis2-1.4.1-bin.zip"这个文件,解压缩得到的目录名axis2-1.4.1,目录内的文件结构如

下:  阅读全文
posted @ 2009-05-21 15:13 心梦帆影 阅读(49943) | 评论 (28)编辑 收藏
     摘要: 此EntityDao接口与EntityDaoImpl实现类,可取代了我们平时写的UserDao,NewsDao,CompanyDao等等,可直接供Service层调用.
public Pager findForPager(final Class entityClass,final String propertyName,final boolean isAsc,final int firstResult,final int maxResults,final Criterion ...criterions){
int totalCounts = findCountsByCriteria(entityClass, criterions);
List entityList = findByCriteria(entityClass, propertyName, isAsc, firstResult, maxResults, criterions);
Pager pager = new Pager();
  阅读全文
posted @ 2009-05-19 09:56 心梦帆影 阅读(10410) | 评论 (20)编辑 收藏
     摘要: 本文是我用EJB+JPA(Hibernate实现)+Web Service开发时,遇到的一些问题,查了许多地方,都找不到答案,请各位朋友耐心读一下本文,有想法的欢迎留言!谢谢!
有个疑问:是不是设置的lazy加载,即使没有用到,也会加载的?即使会加载的,为什么我在服务器端测试时能正常,而在Web Service的客户端测试时,却报错?  阅读全文
posted @ 2009-04-26 13:27 心梦帆影 阅读(1767) | 评论 (4)编辑 收藏
     摘要: 1、Struts+JSP时,
Struts设置成GBK,而而JSP端设置成GBK,GB2312,GB18030 --> 没问题
Struts设置成GBK,而而JSP端设置成UTF-8 --> 乱码
Struts设置成UTF-8,而JSP端设置成GBK,GB2312,GB18030 --> 乱码
Struts设置成UTF-8,而JSP设置成UTF-8 -->没问题
2、Struts+Ajax+JSP时,
Struts设置成GBK,而而JSP设置成GBK,GB2312,GB18030 --> 乱码
Struts设置成GBK,而而JSP设置成UTF-8 -->乱码
Struts设置成UTF-8,而JSP端GBK,GB2312,GB18030 --> 没问题
Struts设置成UTF-8,而JSP设置成UTF-8   阅读全文
posted @ 2009-04-09 13:38 心梦帆影 阅读(2796) | 评论 (4)编辑 收藏
     摘要: 进入我们基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发的最后一个阶段了,这阶段主要为我们的项目引进Struts2的Annotation。相对于带Annotation的Hibernate与带Annotation的Spring整合来说,带Annotation的Struts与带Annotation的Spring整合还是比较容易实现的。
………………
成功啦!我们基于Annotation的SSH整合开发终于完成了。我所介绍的Annotation注解其实并不多,还得靠大家找资料去学习。而我们侧重点是在用Annotation时三大框架是如何整合起来的。
说点题外话吧,我们在开发过程中,究竟用Annotation还是XML……
  阅读全文
posted @ 2009-03-27 00:09 心梦帆影 阅读(9379) | 评论 (37)编辑 收藏
     摘要: 基于Annotation的SSH整合开发,其实,并没有我当初想像中那么顺利。真正去做的时候,才发觉有许多问题。但不要紧,探索一下吧。在探索过程中学到知识,才是最重要的。
…… ……
其实,到现在为止,我们发觉我们的XML配置文件还是很多。其实,这样想想,上一阶段我们省去了xxx.hbm.xml这类的文件,这一阶段,我们少去了这样的配置项。而这些,正是我们项目开发中,大量使用的配置。而只要书写简单的Annotation注解,就可以省去这样,我们何乐而不用。而那些我们保留的XML配置文件(如:数据库连接,事务),这样是写死的,一个项目就写一次或复制过来用,我们保留它又何妨?  阅读全文
posted @ 2009-03-25 01:05 心梦帆影 阅读(13087) | 评论 (24)编辑 收藏