J2EE,我们还需要什么--给陷于J2EE开发中忧郁的人们

 在J2EE的代码生活上,不知不觉,就走了3年多了。一直在摸索,在前进,可是,在内心,不停的纠结着,我们真的需要这么多框架,这么多层次,这么多所谓的一套又一套理论吗。在我们的开发中,不停的集成添加更多框架,JAR包越来越多,几个,几十个,几M,几十M,甚至上百M。当初为啥要用这种那种的框架,为啥要引入这套那套理论,简单说,不就是为了开发更加方便,速度更加快捷,维护更加容易吗?但是,现在各种框架我们都有了,难道我们的开发真的就快捷了吗?我们的维护更加轻松了吗?我们的后期扩展更简单了吗?不,不是的,至少我感受到的不是这样的。而且我越来越模糊,Spring是什么,Ibatis是什么,Struts是什么,WebWork是什么。还有Hibernate,SiteMesh,Velocity,freemarker,Struts 标签,JSTL等等,太多了,多得让人眼花缭乱。我们要用Spring,为什么,他的特性是什么,原理是什么?


Tags: spring  编程思想  经验与探索  框架  J2EE  JAVA  spring2  Struts2  velocity  数据库  ibatis  hibernate  
准备学习使用maven

准备学习使用maven,以前对Maven有过了解,不过,看到了一些批评的文章,最后放弃了学习。最近的项目里,公司用到了Maven,在工作中,终于感受到了Maven的魅力了,我觉得,使用Maven的好处大于坏处,在项目中,使用Maven来开发是正确的。但是,目前,还只是简单的了解和使用了一点点,对Maven还是不太懂,但是,现在有兴趣来了,应该好好学习一下,尝试得去用。Maven给我的感觉,最大的作用在于。。。。。。


Tags: maven  框架  JAVA  
关于qwikioffice EXT2 desktop转JSP的发展方向

之前的文章[EXT2 desktop 研究] 中提到将PHP的Ext2 desktop转到JSP(J2EE)平台,后来引起一些网友的重视,并与我探讨其相关问题.

那应该将[qwikioffice EXT2 desktop]做成怎样的独立模块呢,我想应该考虑到以下几个方面,或者说原则:

  1. 不修改[qwikioffice EXT2 desktop]原来的数据库
  2. 与框架无关,或者不能强制与某一个框架捆绑
  3. 能够方便的与原PHP版保持同步升级,在PHP版升级时,能够直接兼容PHP版的升级,或者只通过少量的修改来达到升级.
  4. 简单方便的引入到其它系统中,能够进行方便的扩展

基于以上几个原则考虑,最近我将好好构思设计一下具体方案,希望能在一个月内,在春节前发布第一个版本.......


Tags: qwikioffice  EXT2  desktop  JSP  模块  框架  JAVA  
Struts:为什么在Form里不显示登录失败时返回的ActionErrors 信息

Struts:为什么在Form里不显示登录失败时返回的ActionErrors 信息,这个问题让我困扰了好几天,试过了网上提的各种方法,都无法显示,真快要让我疯狂了~~~~然而今天突然发现,其实,很简单的原因,没有在WEB.XML里配置~~~~~~

我以前以为这些都是要struts配置文件里配置的,网上的人也都一样在说这个,却几乎没人提到,还要在WEB.XML里设置applicationresources,具体就是在WEB.XML里加上一个参数配置:

在<servlet>里加下以下内容

.........

这个问题,是来自我做的登录时,想通过JSP显示登录失败的信息,可是后来发现在Form里的验证函数里validate()使用return errs;后,在JSP页面里不能得到相关的信息 于是到网上找了好几天,都没找到解决问题的办法.今天,想试一下多国语言开发,使用多国资源文件时,发现也不能显示ApplicationResources里的信息,而且还报错误: Missing message for key  为此才真正找到了原因,就是没有在WEB.XML里配置ApplicationResources,狂晕~~~~~~


Tags: struts  JSP  框架  
分页:[«] 1[»]
分类最近文章
    <#CACHE_INCLUDE_CATEGORY__HTML#>
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(J2EE为主):3769186.