官网:http://www.opensymphony.com(内涵OSCache,SiteMesh,ClickStream)
Filter:com.opensymphony.oscache.web.filter.CacheFilter
作用:OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。拥有全面的API--OSCache API给你全面的程序来控制所有的OSCache特性。永久缓存--缓存能随意的写入硬盘,因此允许昂贵的创建(expensive-to-create)数据来保持缓存,甚至能让应用重启。支持集群--集群缓存数据能被单个的进行参数配置,不需要修改代码。缓存记录的过期--你可以有最大限度的控制缓存对象的过期,包括可插入式的刷新策略(如果默认性能不需要时)。
Filter:com.opensymphony.module.sitemesh.filter.PageFilter(Apache Titles,JSP Layout与其相同)
作用:
SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。
Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大
量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。
它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容,如htm的内容,
使得它的内容也符合你的页面结构的要求。甚至于它能将HTML文件象include那样将该文件作为一个面板
的形式嵌入到别的文件中去。所有的这些,都是GOF的Decorator模式的最生动的实现。尽管它是由java语言来实现的,但它能与其他Web应用很好地集成。
Filter:com.opensymphony.clickstream.ClickstreamFilter
作用:Clickstream:它是一个JavaServlet过滤器,用来跟踪用户请求(比如:点击)和请求队列(比如:点击流)以向网络管理员显示谁在她的网站上以及每个用户正在访问那个页面
Filter:org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
作用:UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。http://www.nihaoblog.com/content.jsp?id=1&contentid=404
静态化为:
http://www.nihaoblog.com/content/1_404.html
Filter:org.displaytag.filter.ResponseOverrideFilter
作用:DisplayTag是一个非常好用的表格显示标签,适合MVC模式(详细例子:http://www.blogjava.net/weibogao/archive/2006/07/03/56309.html,http://apps.hi.baidu.com/share/detail/14761683)
官网:http://www.displaytag.org/1.2/
分享到:
相关推荐
本源码将详细介绍web.xml配置中servlet,filter,listener的加载顺序,可以让学习者更好的了解web.xml各种属性配置,自己写的东西,不足之处请大家见谅,顺便收点积分也好下资料,谢谢
这是IDEA中编写页面必须要有的的东西,在这可以直接拿取内容,节约开发时间
第一次发上来东西。希望大家多多支持,绝对能下载。
web.xml中的Servlet、Bean、Filter、Listener加载顺序详解 在Java Web应用程序中,web.xml文件扮演着非常重要的角色,它定义了Web应用程序的配置信息,包括Servlet、Bean、Filter、Listener等组件的配置。其中,...
本文将针对一个具体场景——在C#项目中添加XML文件,但在运行时却发现XML文件无法自动写入`bin\Debug`目录下的问题进行深入探讨,并提供一种解决方案,使XML文件能够在每次构建时自动被放置在`bin\Debug`目录下。...
web.xml 项目装备文件 项目一些基本装备参数 127.0.0.1:8080/zyfw/index.action 普通用户zyz1 123456 http://127.0.0.1:8080/zyfw/admin/login.jsp 管理员 a a 登陆 userLogin 回来用户主页 注册 userReg.action ...
它会在后台输出一些信息,自己看一下就可以了,就是一些加载项之类的东西或者是其他的一些信息. ajaxvalidate包 AjaxValidation.jsp 配置struts.xml即可 这是一个很好的验证形式,因为可以对密码,名字,年龄进行校验....
下面是一些XML metadata在实际应用中的用途: 1.可以验证数字签名,使在线商务的提交动作(submission)有效。 2.可以被方便的建立索引和进行更有效搜索。 3.可以在不同语言之间传输数据。 W3C组织正在研究一种...
再把FCKeditor.java 2.3中的web目录下的WEB-INF目录copy到mysite下(里面有commons-fileupload.jar, FCKeditor-2.3.jar,web.xml等几个文件), 把其中的src目录下的FCKeditor.tld文件copy到mysite/WEB-INF/下....
MS XML 6.0 SDK 的文档,所有ms xml的东西都在里面了. The Document Object Model (DOM), a standard library of application programming interfaces (APIs) for accessing XML documents. Helper APIs to assist ...
Web浏览器中的简约但功能齐全的地址簿。 adx是一个独立的便携式Web应用程序(在线和离线)。 功能联系人管理,便携式,小型(〜200KB),轻巧,联系人标签,地理地图,Web帐户,触发电话/ Skype通话等。导出功能...
1、内含两个文件:①、UEditorDemo.rar ②、UEdtior的简单使用.doc;...5、最后一点是提示:如果要把UEditor使用在struts中,要重写web.xml中所有过滤.jsp或者.*的过滤器,不然上传图片和文件会失败。
在Linux环境中,Tomcat与操作系统紧密结合,提供高效、稳定的Web服务。最新的版本是10.0.10,这个版本包含了对之前版本的一些改进和新功能。 在Linux上安装Apache Tomcat 10.0.10,首先需要准备的是一个解压工具,...
标题 "spring 2.x一些东西" 提到的是Spring框架的2.x版本,这是一个历史悠久且对Java企业级开发具有深远影响的版本。Spring是Java平台上一个核心的轻量级框架,它通过依赖注入(Dependency Injection,DI)和面向切...
由于其轻量级的特性,Tomcat在处理中小规模的Web应用时表现出色,特别适合开发和测试环境,同时也是初学者学习JSP和Servlet的理想选择。 Tomcat的安装过程通常包括以下步骤: 1. **下载Tomcat**:首先,你需要从...
描述中的"好东西"可能意味着用户认为这个版本的Tomcat是可靠且高效的,可能因为它在他们的环境中运行良好或者满足了他们的需求。 解压"apache-tomcat-7.0.56.zip"后,你会看到以下主要文件和目录: 1. `bin`目录:...
在Web.xml中,需要配置StrutsPrepareAndExecuteFilter,确保它在其他过滤器之前运行,以便Struts2能够处理请求。如果过滤器配置不正确,服务器将无法识别Struts2的请求,从而返回404错误。 此外,还需要注意Tomcat...
这个文件可以用来配置JMX Realm,实现JMX远程访问的安全认证,如果我们在描述中看到的`server.xml`有相关改动,可能是为了限制JConsole的访问权限。 总结一下,这个话题涵盖以下几个关键知识点: 1. Tomcat的...
- **web.xml**:在部署描述符中配置DispatcherServlet,并设置初始化参数,如servlet上下文配置文件的位置。 - **servlet-context.xml**:SpringMVC的配置文件,定义HandlerMapping、HandlerAdapter、视图解析器等...
10. **错误页面和过滤器**:在`web.xml`中定义自定义错误页面和HTTP请求过滤逻辑。 熟悉这些知识点对于管理和维护Tomcat服务器至关重要,能帮助开发者更好地利用Tomcat来支持他们的Java Web应用程序。