Java中Ear、Jar、War文件之间有何不同?

Ear、Jar、War文件之间有何不同?它们分别使用在哪种环境下?   在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:   Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等   War文件(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用…

J2EE 相关技术主要分为几大块

1. Web Service技术 - Java API for XML Processing (JAXP) - Java API for XML Registries (JAXR) - Java API for XML-based RPC (JAX-RPC) -    SOAP with Attachments API for Java (SAAJ) 2. 组件模型技术(Component Model Technologies) - Java Servlet - JavaServer Pages - JavaServer Faces -  Enterprise JavaBeans - Java Message Service -    J2EE Connector Architecture 3. 管理技术(…

Java编程思想评注者序

  评注者序  与Thinking in Java的渊源 学习Java的道路好比西天取经,Java就是要取得的真经,我们都是去往Java之路的圣徒。 学习Java不仅要经历九九八十一难,更要理解Java这本圣经的精髓。大家都觉得Java之路不好走,因为它不仅仅是Java,还有无数的技术,如JSP、Servlet、JavaBean、J2EE、Struts、Spring、Hibernate、数据库SQL、SOA分布式、缓存、JVM、Eclipse、Tomcat、HTTP、JSON等等,它们组成…