??xml version="1.0" encoding="utf-8" standalone="yes"?>
(转自赛_|?
Standard
q个库必不可,因ؓ它结合了Ҏ通JSP的大量核心改q。它的一些特性包括:XML操作库、SQL库、特D国际化功能、以及对q代器和其它E序控制机制的支持。在需要高U流E控制结构、国际化功能或XML支持时用这个库?
DateTime
q个库提供各U操作日期和旉的工P包括恢复当前日期和时间、生成日期和月䆾列表、格式化日期和时间、时{换。用这个库可以方便地把日期和时间操作程序加入到你的应用E序中?
Mailer
q个库通过一个用户定义的SMTP服务器支持邮件发送,Z的JSP应用E序增加电子邮g发送功能。它q支持多位收件h、定制标题、MIME附g和错误处理。当需要在JSP面中创建和发送电子邮件消息时使用q个库?
Cache
q个库ؓ一个网站提供一个简单的~冲框架。它缓冲页面{译给客户端,允许你缓冲部分页面,~短响应旉。如果你的网站接收许多流量,使用q个库不时ؓ客户端提供页面缓冲快照而非“实况”面Q从而减L务器负蝲和页面处理时间?
XTages
q个库提供程序简化用XSLT解析和{换XML文档的过E。它可用于将一个XSLT转换应用于XML文档中、增加或删除XML节点、评估Xpath表达式和定义模板规则。当你需要高UXML/XSLT处理功能使用q个库?
Regexp
q个库允怽在JSP应用E序中用与Perl5兼容的常规表辑ּ。这个库支持Perl的匹?m)、替?s)和分解操作符。当你需要模式匹配和替代的常规表辑ּ支持时用这个库?
JSP Controls
q个库允怽建立单个面lgQ如d表格或进度条Q它们可以进行单独更新。这个库对AJAX应用E序特别有用Q虽然它也可用在非AJAX模式中。在建立AJAXcd的JSP应用E序时用这个库?
Pagers
q个库ؓ数据集实施一个分늳l,化在大型数据集(如数据库搜烦l果Q中来回Ud的操作过E。它q包括各U分|式,支持可浏览的l果目录。当你的应用E序需要一个粗劣的分页pȝ时用这个库?
JDBForms
q个库可以在数据库连接和表单元素之间建立链接Q徏立定制行动迅速简化数据库驱动的Web应用E序的开发。它q支持分cR搜索、过滤和样式功能Qƈ使用一个基于SWING的界面。要q速开发数据库支持的JSP应用E序时用这个库?
Google Tag Library
q个库可以执行和处理Google搜烦Q检查拼写ƈ且访问Google.com~存中的面。用这个库l你的网站增加Google搜烦功能Q或创徏一个用Google.com数据库的搜烦引擎?/p>
(转自赛_|?
容器Q充当中间g的角?
WEB容器Q给处于其中的应用程序组ӞJSPQSERVLETQ提供一个环境,?JSP,SERVLET直接跟容器中的环境变量接口交互,不必x其它pȝ问题。主要由WEB服务器来实现。例如:TOMCAT,WEBLOGIC, WEBSPHERE{。该容器提供的接口严格遵守J2EE规范中的 WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器?
EJB容器QEnterprise java bean容器。更h行业领域特色。他提供l运行在其中的组件EJB各种理功能。只要满J2EE规范的EJB攑օ该容器,马上׃被容器进行高效率的管理。ƈ且可以通过现成的接口来获得pȝU别的服务。例如邮件服务、事务管理?
WEB容器和EJB容器在原理上是大体相同的Q更多的区别是被隔离的外界环境?WEB容器更多的是跟基于HTTP的请求打交道。而EJB容器不是。它是更多的跟数据库、其它服务打交道。但他们都是把与外界的交互实C而减d用程序的负担。例如SERVLET不用兛_HTTP的细节,直接引用环境变量 session,request,responsep、EJB不用兛_数据库连接速度、各U事务控Ӟ直接由容器来完成?
RMI/IIOP:q程Ҏ调用/internet对象h中介协议Q他们主要用于通过q程调用服务。例如,q程有一台计机上运行一个程序,它提供股分析服务,我们可以在本地计机上实现对其直接调用。当然这是要通过一定的规范才能在异构的pȝ之间q行通信。RMI是JAVAҎ的?
JNDI:JAVA命名目录服务。主要提供的功能是:提供一个目录系l,让其它各地的应用E序在其上面留下自己的烦引,从而满_速查扑֒定位分布式应用程序的功能?
JMS:JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播?
JAVAMAIL:JAVA邮g服务。提供邮件的存储、传输功能。它是JAVA~程中实现邮件功能的核心。相当MS中的EXCHANGE开发包?
JTAQJAVA事务服务。提供各U分布式事务服务。应用程序只需调用其提供的接口卛_?
JAF:JAVA安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部v和自定义实现自己的个性安全控制策略?
EAI:企业应用集成。是一U概念,从而牵涉到好多技术。J2EE技术是一U很好的集成实现?