﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-呆子的生活-随笔分类-J2EE</title><link>http://www.blogjava.net/adaiye/category/25121.html</link><description>呆子的生活</description><language>zh-cn</language><lastBuildDate>Tue, 21 Aug 2007 01:59:46 GMT</lastBuildDate><pubDate>Tue, 21 Aug 2007 01:59:46 GMT</pubDate><ttl>60</ttl><item><title>Java程序员要掌握的十个JSP中的标签库</title><link>http://www.blogjava.net/adaiye/archive/2007/08/11/136095.html</link><dc:creator>adaiye</dc:creator><author>adaiye</author><pubDate>Sat, 11 Aug 2007 13:42:00 GMT</pubDate><guid>http://www.blogjava.net/adaiye/archive/2007/08/11/136095.html</guid><wfw:comment>http://www.blogjava.net/adaiye/comments/136095.html</wfw:comment><comments>http://www.blogjava.net/adaiye/archive/2007/08/11/136095.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/adaiye/comments/commentRss/136095.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/adaiye/services/trackbacks/136095.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<p>(转自赛迪网)  </p>
<p>&nbsp;  </p>
<p>Standard  </p>
<p>这个库必不可少，因为它结合了对普通JSP的大量核心改进。它的一些特性包括：XML操作库、SQL库、特殊国际化功能、以及对迭代器和其它程序控制机制的支持。在需要高级流程控制结构、国际化功能或XML支持时使用这个库。  </p>
<p>DateTime  </p>
<p>这个库提供各种操作日期和时间的工具，包括恢复当前日期和时间、生成日期和月份列表、格式化日期和时间、时区转换。使用这个库可以方便地把日期和时间操作程序加入到你的应用程序中。  </p>
<p>Mailer  </p>
<p>这个库通过一个用户定义的SMTP服务器支持邮件发送，为你的JSP应用程序增加电子邮件发送功能。它还支持多位收件人、定制标题、MIME附件和错误处理。当需要在JSP页面中创建和发送电子邮件消息时使用这个库。  </p>
<p>Cache  </p>
<p>这个库为一个网站提供一个简单的缓冲框架。它将缓冲页面转译给客户端，允许你缓冲部分页面，缩短响应时间。如果你的网站接收许多流量，使用这个库不时为客户端提供页面缓冲快照而非&#8220;实况&#8221;页面，从而减轻服务器负载和页面处理时间。  </p>
<p>XTages  </p>
<p>这个库提供程序简化用XSLT解析和转换XML文档的过程。它可用于将一个XSLT转换应用于XML文档中、增加或删除XML节点、评估Xpath表达式和定义模板规则。当你需要高级XML/XSLT处理功能使用这个库。  </p>
<p>Regexp  </p>
<p>这个库允许你在JSP应用程序中使用与Perl5兼容的常规表达式。这个库支持Perl的匹配(m)、替换(s)和分解操作符。当你需要模式匹配和替代的常规表达式支持时使用这个库。  </p>
<p>JSP Controls  </p>
<p>这个库允许你建立单个页面组件，如登录表格或进度条，它们可以进行单独更新。这个库对AJAX应用程序特别有用，虽然它也可用在非AJAX模式中。在建立AJAX类型的JSP应用程序时使用这个库。  </p>
<p>Pagers  </p>
<p>这个库为数据集实施一个分页系统，简化在大型数据集（如数据库搜索结果）中来回移动的操作过程。它还包括各种分页样式，支持可浏览的结果目录。当你的应用程序需要一个粗劣的分页系统时使用这个库。  </p>
<p>JDBForms  </p>
<p>这个库可以在数据库连接和表单元素之间建立链接，建立定制行动迅速简化数据库驱动的Web应用程序的开发。它还支持分类、搜索、过滤和样式功能，并使用一个基于SWING的界面。要迅速开发数据库支持的JSP应用程序时使用这个库。  </p>
<p>Google Tag Library  </p>
<p>这个库可以执行和处理Google搜索，检查拼写并且访问Google.com缓存中的页面。使用这个库给你的网站增加Google搜索功能，或创建一个使用Google.com数据库的搜索引擎。</p><img src ="http://www.blogjava.net/adaiye/aggbug/136095.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/adaiye/" target="_blank">adaiye</a> 2007-08-11 21:42 <a href="http://www.blogjava.net/adaiye/archive/2007/08/11/136095.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>J2EE相关名词解释</title><link>http://www.blogjava.net/adaiye/archive/2007/08/11/136090.html</link><dc:creator>adaiye</dc:creator><author>adaiye</author><pubDate>Sat, 11 Aug 2007 13:05:00 GMT</pubDate><guid>http://www.blogjava.net/adaiye/archive/2007/08/11/136090.html</guid><wfw:comment>http://www.blogjava.net/adaiye/comments/136090.html</wfw:comment><comments>http://www.blogjava.net/adaiye/archive/2007/08/11/136090.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/adaiye/comments/commentRss/136090.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/adaiye/services/trackbacks/136090.html</trackback:ping><description><![CDATA[<p>&#160;</p>
<p>(转自赛迪网)  </p>
<p>&nbsp; </p>
<p><strong>容器</strong>：充当中间件的角色  </p>
<p><strong>WEB容器</strong>：给处于其中的应用程序组件（JSP，SERVLET）提供一个环境，使 JSP,SERVLET直接跟容器中的环境变量接口交互，不必关注其它系统问题。主要由WEB服务器来实现。例如：TOMCAT,WEBLOGIC, WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的 WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。  </p>
<p><strong>EJB容器</strong>：Enterprise java bean容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器，马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。  </p>
<p>WEB容器和EJB容器在原理上是大体相同的，更多的区别是被隔离的外界环境。 WEB容器更多的是跟基于HTTP的请求打交道。而EJB容器不是。它是更多的跟数据库、其它服务打交道。但他们都是把与外界的交互实现从而减轻应用程序的负担。例如SERVLET不用关心HTTP的细节，直接引用环境变量 session,request,response就行、EJB不用关心数据库连接速度、各种事务控制，直接由容器来完成。  </p>
<p><strong>RMI/IIOP</strong>:远程方法调用/internet对象请求中介协议，他们主要用于通过远程调用服务。例如，远程有一台计算机上运行一个程序，它提供股票分析服务，我们可以在本地计算机上实现对其直接调用。当然这是要通过一定的规范才能在异构的系统之间进行通信。RMI是JAVA特有的。  </p>
<p><strong>JNDI</strong>:JAVA命名目录服务。主要提供的功能是：提供一个目录系统，让其它各地的应用程序在其上面留下自己的索引，从而满足快速查找和定位分布式应用程序的功能。  </p>
<p><strong>JMS</strong>:JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。  </p>
<p><strong>JAVAMAIL</strong>:JAVA邮件服务。提供邮件的存储、传输功能。它是JAVA编程中实现邮件功能的核心。相当MS中的EXCHANGE开发包。  </p>
<p><strong>JTA</strong>：JAVA事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。  </p>
<p><strong>JAF</strong>:JAVA安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部署和自定义实现自己的个性安全控制策略。  </p>
<p><strong>EAI</strong>:企业应用集成。是一种概念，从而牵涉到好多技术。J2EE技术是一种很好的集成实现。 </p><img src ="http://www.blogjava.net/adaiye/aggbug/136090.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/adaiye/" target="_blank">adaiye</a> 2007-08-11 21:05 <a href="http://www.blogjava.net/adaiye/archive/2007/08/11/136090.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>