Welcome to utopia!
专注于JAVA开发!!!
posts - 10,  comments - 9,  trackbacks - 0

今有CN域名出售!25元一个,有意都速度联系本人!
E-Mail:utopiannet@gamil.com
QQ:94424751

posted @ 2006-06-25 11:21 Welcome to utopia! 阅读(318) | 评论 (0)编辑 收藏
三个月过去了,值得庆祝一下,算是第一个比较大的项目吧!我们的OA工程主要采用了Applet,Servlet,Struts,Jgraph得技术.代码好多,有几W行吧!
posted @ 2006-06-09 16:17 Welcome to utopia! 阅读(250) | 评论 (0)编辑 收藏
前二天完成了一个,可以在xp sp2下测试能过的网页恶意代码.主要功能是强行修改首页,和锁定注册表,其实也就是对注册表的操作.暂时没有被查杀.
有需要的可以联系我!
Email:utopiannet@gmail.com
posted @ 2006-05-24 11:05 Welcome to utopia! 阅读(225) | 评论 (0)编辑 收藏
今天看到了SUN上有提供了JDK 1.6.0的Beta版,一向喜欢尝鲜的我毫不犹豫地下载下来安装了。

打开Eclipse,正准备做一下小测试,兴冲冲地把Struts,Hibernate,数据库连接池配好,开始测试一下数据源,结果竟然出了不能编译的错误!

因为我一直用的是这个测试,心想不可能,检查了半天,就是没有什么结果。

实在没办法只好在Eclipse里启动Tomcat来观察控制台,最后找到了有问题的文件E:\soft\Java\jdk1.6.0\jre\lib\ext\localedata.pack,这个文件。

上网查了一下,还真的是BUG,改为localedata.rar后可以正常!
posted @ 2006-05-06 22:32 Welcome to utopia! 阅读(702) | 评论 (1)编辑 收藏

项目一直没有什么进展,主要是因为在Hibernate 3部署在Weblogic 8.1上时有出现问题.
问题如下,一旦使用了session.update方法和session.delete方法时会报错:
unexpected token: as [select dept from Department as dept where dept.deptId = :deptId]
接着Weblogic直接挂掉.
上网查了好久,终于知道原因,原因是在Weblogic里有一个类和Hibernate 3有冲突.
解决方法有两种:
一.采用老的clssice的解析器,这将导致update和delete不可用.
二,把antlr-2.7.5H3.jar这个包加到Weblogic启动的classpath里.
我采用了第二种方法.

posted @ 2006-04-04 16:21 Welcome to utopia! 阅读(420) | 评论 (0)编辑 收藏

  这工具的功能是图形化配置Struts-config.xml这个文件,比较直观。支持以下流行的IDE工具:

  •  JBuilder
  • Eclipse
  • WebSphere
  • Intellj IDA
  • NetBeans
  • Oracle JDeveloper
  • Sun One Studio

我现在做Struts用的是Myeclipse 4.1.2,编辑Struts-config.xml是很方便,但是如果想要修改就比较困难,不知道为什么,已经定义好的FormBean不能在图形界面下修改(可以修改代码).这个工具可以实现这一功能,推荐使用!
下载地址:
http://www.jamesholmes.com/struts/struts-console-4.8.zip

posted @ 2006-04-01 08:51 Welcome to utopia! 阅读(395) | 评论 (1)编辑 收藏
再过两天就是4月份了,导师说4月份一定要正式开始写代码.....有些担心,因为Struts还不很熟练,Hibernate也感觉才学到了皮毛,不管了,只能硬上了,真希望能顺利完成这个项目.
posted @ 2006-03-30 21:45 Welcome to utopia! 阅读(227) | 评论 (1)编辑 收藏

今天把孙MM的<<精通Hibernate>>里第五章的代码跑了一遍,有一个方法怎么也过不去:
  public void deleteAllObjects(String className) throws Exception{
    // Ask for a session using the JDBC information we've configured
    Session session = sessionFactory.openSession();
    Transaction tx = null;
    try {
      tx = session.beginTransaction();
      session.delete("from " +className);
      // We're done; make our changes permanent
      tx.commit();

    }catch (Exception e) {
      if (tx != null) {
        // Something went wrong; discard all partial changes
        tx.rollback();
      }
      throw e;
    } finally {
      // No matter what, close the session
      session.close();
    }
  }
总报错:
org.hibernate.MappingException: Unknown entity: java.lang.String
就是
 session.delete("from " +className);
这一句出错了.真是神奇,这么简单一段竟然过不去,立马写了一个测试,就是先Load一个NativeTester对象,然后再delete,成功了.......save一个NativeTester对象,也成功........这表示可以找到NativeTester.但是为什么说Unknown entity: java.lang.String 呢?
郁闷了一个下午以后,晚上开始google,终于让我解决了,原来孙MM写书的时候用的是2.0,现在我用的是3.0,批量删除的方法也已经改了,现在是:
String hqlDelete = "delete NativeTester"; 
int deletedEntities = session.createQuery( hqlDelete ) 
.executeUpdate();
终于解决了!!!!
补充一下,我的开发环境:
Eclipse 3.1.2+Myeclipse 4.1.1+Tomcat 5.0.28+Mysql 5.0.16

posted @ 2006-03-30 20:55 Welcome to utopia! 阅读(461) | 评论 (0)编辑 收藏
第一次这个Blog,先发一个Myeclipse的注册机!
下载地址:
http://www.blogjava.net/Files/utopian/MyEclipse_Keygen.rar
posted @ 2006-03-30 15:15 Welcome to utopia! 阅读(396) | 评论 (0)编辑 收藏
仅列出标题  

<2024年3月>
252627282912
3456789
10111213141516
17181920212223
24252627282930
31123456

常用链接

留言簿(3)

随笔分类

随笔档案

文章分类

文章档案

相册

utopian

搜索

  •  

最新评论

阅读排行榜

评论排行榜