Java开发一路总结 - 何侃辉 - 网易博客

来源:百度文库 编辑:神马文学网 时间:2024/04/29 01:18:43
Java开发一路总结
分类: FAQ
1:源码包和jar包的区别
从spring网站down下最新的spring源码包spring-framework-2.0-rc1-with- dependencies.zip,原以为直接放到工程里就可以用了,其实不然,真正要用到的是里面dist目录下的spring.jar包,要看源代码 可以在eclipse中attach ...,这里说明我们最终要用到的还是jar包,还有,在down jakarta包时,有一个binary,那里 有jar包,是我们要用的,另外的source 里面是整个工程源代码,没有jar包
2:常用jar包总结
mail.jar – Java邮件API.
activation.jar – JavaBeans激活框架.
fscontext.jar – 含有文件系统服务提供者。
jaxm-api.jar – 用于XML消息传递的Java API。
jaxrpc-api.jar -用于基于XML的远程过程调用的Java API。
jaxrpc-impl.jar - 用于基于XML的远程过程调用实现的Java API
jaxr-api.jar – 用于XML注册中心的Java API
jaxr-impl.jar -用于XML注册中心实现的Java API。
saaj.-api.jar – SOAP运行时API。
saaj-impl.jar – SOAP实现。
commons-logging.jar –含有一个日志库程序包
jaxp-api.jar – JAXP的javax.xml.parsers和javax.xml.transform组件。这些程序包包含的API为应用程序提供     了获取XML处理实现实例的一致方法。
sax.jar – 用于处理XML的简单API(SAX)的API以及帮助类,用于串行访问XML数据。
dom.jar –用于文件对象模型(DOM)的API以及帮助类,用来从XML数据创建驻留内存的树状结构。
xercesImpl.jar – SAX和DOM解析器的实现类,也是JAXP API的xerces特殊实现。
xalan.jar - "一流的" (解释) XSLT处理器。 可从apache网站下载
xsltc.jar – XSLT编译处理器。
3:WAR包
WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其 根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。通常在WEB-INF目录下有一个 web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好的Servlet类和Jsp或 Servlet所依赖的其它类(如JavaBean)。通常这些所依赖的类也可以打包成JAR放到WEB-INF下的lib目录下,当然也可以放到系统的 CLASSPATH中,但那样移植和管理起来不方便.
从以上可知web.xml文件是作什么用的,还有,也可以知道我们打包要打到哪里去