易截截图软件、单文件、免安装、纯绿色、仅160KB

Hibernate 之父:是时候升级到 Java EE 6 了!

Hibernate
之父 Gavin King[1]建议开发者升级到 Java EE 6 平台,并指出了一些不愿意升级的观点其实是没有根据的。
     Java EE 6 发布后,我看到了很多反对升级到新平台的观点。这些反对观点大多是由 Tomcat
/ Jetty 以及一些开源框架(例如 Hibernate 与 Spring)的使用者提出。
  
  当然,选择非标准、开源技术有很多好处。另外,在 EE 6 中,你可以使用你感兴趣的开源框架,Servlet 3 与 CDI
可以无缝集成第三方框架。因此,没有理由不使用 EE 6。尽管如此,我还是看到有人说:
升级到 EE 应用服务器很困难
     这似乎是具体组织的政治问题,而不是实际的技术问题。当然,升级服务器(例如 GlassFish 或

JBoss)是非常琐碎的任务。(升级第三方框架就更为痛苦了。)一些组织机构对服务器升级有着非常重量级的过程,而对于服务器内运行的框架的升级过程却
没有如此重的过程控制。因此,对于开发团队来说,升级第三方框架反而更容易一些。
     我认为开发更有说服力、更好的过程才是最重要的,而不是放弃 Java
EE。将你的应用运行在老旧、过时的服务器平台上存在很多风险,过程不应该鼓励这样的实践。
    
但从实践角度看,几乎每一个人都准备最近就升级到 Servlet 3。无论你在使用
Tomcat、Jetty、JBoss、GlassFish、Resin、WebLogic、Oracle 还是
WebSphere,都意味着服务器的升级。这是一个升级到 EE 6 Web Profile 的绝好机会,黄金时机。
EE 应用服务器太庞大了
     反对理由是 EE 服务器包含了很多(当前)使用不到的功能。反对者的论据通常涉及到了讨论 jar
包大小、Servlet 引擎+第三方框架与 EE 应用服务器所占用的磁盘空间大小的比较。其实,这样的论据是有问题的:
讨论的磁盘占用、磁盘空间
用 $ 衡量其实是微不足道的,并且
应用 war
包比服务器安装包的大小重要得多,服务器其实包含了很多功能来尽量降低 war 的大小。
     另外,我认为最有说服力的是 Java EE 6 Web Profile
更本不庞大。一旦经过认证的 Web Profile 服务器投放市场,我们就可以在大的 EE 应用服务器与小的 Servlet
容器中间找到一个平衡点。
糟糕的 J2EE 与 EJB2!
     随着 JCP 的标准化进程,这个问题其实早已不存在了:
EJB2
从出现到现在已经 8 年了!它依然是你的最佳选择


相关文档:

Java调用系统命令学习(二)

经过上一篇的学习,应该对Java中的Runtime类的exec方法了大致的了解,也知道应该如何去使用了吧。
首先学习下:Process类。
简单地测试一下:
调用Javac命令,并查看执行命令的返回值,并输出到控制台上去。
import java.io.IOException;
class Exec_Javac{
public static void main(String []args)throws IO ......

配置Java和eclipse环境



师让下载安装jdk1.4、jdk1.5和jdk1.6三个版本的Java开发包,并且熟练切换各个环境,其实就是配置不同的环境变量。以前只是在环境变
量中设置了用户变量,Java运行也很正常。一旦需要在几个版本中切换,用户变量就失效了。经过尝试才知道必须设置系统变量,为了方便可以设置
JAVA_HOME变量为jdk的安装路径,再把 %JA ......

JAVA将内容追加到文件尾部

import java.io.FileWriter;
import java.io.IOException;
import java.io.RandomAccessFile;
/**
 * 将内容追加到文件尾部
 */
public class AppendToFile
{
    /**
     * A方法追加文件:使用RandomAccessFile
     *
    ......

JAVA(四)

Java杂谈(九)--Struts 
                J2ee的开源框架很多,笔者只能介绍自己熟悉的几个,其他的目前在中国IT行业应用得不是很多。希望大家对新出的框架不要盲目的推崇,首先一定要熟悉它比旧的到底好在哪里,新的理念和特性 ......

JAVA中的反射机制详解

JAVA反射机制
    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号