Struts中各种jar包详解 包含struts.jar

 我来答
机器1718
2022-10-31 · TA获得超过6767个赞
知道小有建树答主
回答量:2805
采纳率:99%
帮助的人:154万
展开全部

   mons beanutils jar

  Commons Beanutils 这个是jakarta mons项目中的一个子项目 这个项目开发的目的是帮助开发者动态的获取/设值Java Bean的属性 同时解决每次都要写getXXX和setXXX的麻烦

   mons digester jar

  Digester本来仅仅是Jakarta Struts中的一个工具 用于处理struts config xml配置文件 显然 将XML文件转换成相应的Java对象是一项很通用的功能 这个工具理应具有更广泛的用途 所以很快它就在Jakarta Commons项目(用于提供可重用的Java组件库)中有了一席之地

  在内部 Struts 使用来自于Jakarta Commons[ASF Commons] 项目的Digester 来解析Struts配置文件 Digester 使用struts config DTD 来校验文档的格式 并且创建文档所描述的Java对象 如果XML文件包含了非正式文档化的元素 或者以非正式文档化的方式使用了元素 Digester 将不会处理这个文件

   mons fileupload jar

  Commons FileUpload FileUpload 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力struts中上传文件要用到

  struts的验证框架依赖以下的两个包 mons validator jar

  (校验方法)和校验规则 支持校验规则的和错误消息的国际化 struts使用它对表单进行验证

   jakarta oro jar

  Commons EL Commons Jexl Search Jakarta ORO Jakarta ORO一套文本处理工具 能提供perl 兼容的正则表达式 AWK like正则表达式 glob表达式 还提供替换 分割 文件名过虑等功能

   struts jar

  struts核心包

  其他的一下jar包

  mons collections jar

  扩展了标准的Java Collection框架 提供了额外的Map List 和Set实现以及多个有用的工具类库 功能比java util *强大

   mons logging jar:

  Apache Commons包中的一个 包含了日志功能 这个包本身包含了一个Simple Logger 但是功能很弱 在运行的时候它会先在CLASSPATH找log j 如果有 就使用log j 如果没有 就找JDK 带的 java util logging 如果也找不到就用Simple Logger mons logging jar的出现是一个历史的的遗留的遗憾 当初Apache极力游说Sun把log j加入JDK 然而JDK 项目小组已经接近发布JDK 产品的时间了 因此拒绝了Apache的要求 使用自己的java util logging 这个包的功能比log j差的很远 性能也一般

lishixinzhi/Article/program/Java/ky/201311/28421

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式