j2ee开发人员所需掌握的技术列表是相当冗长的.在这篇文章里,我们不会讨论j2ee技术,甚至也不会讨论新技术.我们将要探讨的是它的一些主要的新特性,然后您就会知道要在j2ee项目中使用哪些特性.
【程序编程相关:去除文件中^M的几种方法】
j2ee 1.4带来了一些新的且很有趣的特性.他们始终围绕着三个主要的主题:web 服务.消息传递与较容易的web开发.要满足这些主题的需要,组成j2ee的所有主要规范都得到升级--大多数规范都很重要.最主要的(也是最多的)升级是jca 1.5规范与jsp 2.0规范以及j2ee规范本身.此外,还有一些规范也是新的(或者对j2ee来说是新的)--例如:jax-rpc.web 服务以及j2ee部署与管理规范. 【推荐阅读:常见的大型软件项目开发文件目录结构】在j2ee 1.4中包含了一些新的规范与技术.总体来说,在对j2ee最重要的扩充内容中,绝大部分是用于支持web 服务或xml的.其中最重要的几个是: 【扩展信息:第一篇:序言】新规范web services for j2ee (jsr-109)
这个新的规范描述了web 服务怎样作为servlet或ejb无状态会话bean来部署.最引人注目的变化是增加了新的部署描述符,这种描述符将支持把组件作为web 服务来部署.jax-rpc 1.1
jax-rpc是用于使用soap进行远程过程调用的java api.使用这些api,就可以用远程对象调用web服务.在j2ee中使用jax-rpc的方式与调用远程ejb非常相似.jax-rpc规范也定义了一个web服务(通过其wsdl)映射到java接口的方式.jax-rpc的实现还包括一些工具,用于从wsdl生成接口.存根等等,或者从接口生成wsdl.
j2ee 在 web 服务的服务器端与客户端都使用了jax-rpc.在j2ee中实现的web服务(作为servlet 或者 ejb)将会用到jax-rpc 接口.而如果一个组件要远程调用web服务,它就会把jax-rpc用作远程接口.
saaj 1.2
saaj是soap with attachments api for java(用于java的带有附件api的soap),它允许那些在soap调用中传递的附件可以被java访问.jaxr
jaxr是用于xml注册表的java api,这些api 用来访问web 服务注册表,比如 uddi.ebxml与oasis.很不幸,j2ee不要求支持任一特定注册表,但可用使用api且实现该api.xml支持
现在j2ee 1.4规范要求支持sax 2.dom level 2.xml架构与命名空间,还要求支持xslt.... 下一页