`
orange5458
  • 浏览: 347773 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

ONGL介绍

1.简介   OGNL:Object Graph Navigation Language,是一种功能强大的表达式语言,可以存取对象的属性,调用对象的方法等。   著名的Struts2使用它来实现UI和Action之间的数据绑定。   2.两个重要的API   Ognl.getValue(String expression, Object root); 从root对象中获取expression对应的值   Ognl.getValue(String expression, Map<String, Object> context, Object root); 从根对 ...
1.简介   本文将介绍如何使用Eclipse的Maven插件来创建一简单的Maven项目,以及在Eclipse中运行Maven命令。   2.步骤   1)打开新建项目对话框,选择Maven Project(File->New->Object->Maven->Maven Project)    2)不好选择Simple Project,从而可以选择项目的archetype    3)选择名为quickstart的Archetype,点击Next   Archetype:项目骨架,项目的目录和文件结构    4)输入Group Id,Artif ...
1.安装要求   JDK5及以上版本   2.下载MAVEN安装包   下载地址:http://maven.apache.org/download.html   安装过程如下: 1)解压ZIP文件 2)配置系统环境变量M2_HOME,指向MAVEN的安装目录 3)系统环境变量PATH中增加%M2_HOME%\bin 4)新开一个CMD窗口,输入MVN -V进行安装验证   3.安装目录分析   |--bin     主要包含一些mvn运行脚本 |--boot     包含类加载器框架 |--conf     本地全局定制Maven的配置文件setting ...
1.简介   MAVEN是Apache开源组织中的一个跨平台的项目管理工具。 主要功能有项目构建、依赖管理以及项目信息管理。   2.项目构建   项目构建指的是编译、运行单元测试、生成文档、打包、部署等一系列动作。 MAVEN将项目构建过程抽象成为构建生命周期模型,将构建过程中有序的构建任务抽象为构建生命周期阶段, 并且通过1-N个插件目标来具体实现构建生命周期阶段的操作。   3.依赖管理   MAVEN通过一个坐标系统准确地定位每一个构件(JAR文件等)。   4.项目信息管理   MAVEN还能帮助我们管理原本分散在项目各个角落的项目信息,包括项目描述、 ...
1.简介   --MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。 --相对于Hibernate,它是一种ORM的半自动化实现,因为使用时必须手动配置对应的SQL语句以及输入参数/结果集和POJO之间映射关系。 --可以轻松地和Spring进行集合   2.    

SMOOKS--XSL

1.简介   Smooks是一个用于出力XML和非XML数据(CVS,EDI,JAVA...)的JAVA可扩展框架。   主要有以下特性: 1)JAVA绑定:根据数据源(XML,CSV,EDI...)活得JAVA对象,亦可以实现JAVA对象到数据源的格式化。 2)转化:数据格式之间的转化,如XML-XML,CSV-XML... 3)大数据处理:能处理大型数据(GBs)-分割,转换,路由到JMS,文件,数据库等。 4)数据完整性填充:利用数据库等数据源填充数据。 5)复杂数据验证 6)基于ORM框架的数据存储:可以使用持久层框架(如Ibatis,Hibernate...)或者D ...
1.简介   XSLT(XML StyleSheet Language Transformations)扩展样式表转换语言,用于将XML文档转换为其它类型的文本文档,如HTML。   它起始于XSL(XML StyleSheet Language),结束于XSLT、XPath以及XSL-FO。   XSL对于XML就相当于CSS对于HTML。XSL包含三个部分:XPath、XSLT、XSL-FO。 XPath:一种用于在 XML 文档中导航的语言。 XSL-FO:一种用于格式化 XML 文档的语言。   2.工作原理   XSLT使用XPath在XML文档中查找信息,通过 ...
1.简介   有别于传统的Spring静态配置,Spring Expression Language的值是在运行时,也就是Spring容器加载时计算出来的。   主要的功能包含: 1)ID引用Bean,执行对象的方法/获取对象的属性 2)数学、关系、逻辑运算 3)正则表达 ...
1.简介   Checkstyle是SourceForge下的一个开源项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能进行自动化代码规范检查,从而使得开发人员从这项重要但又枯燥的任务中解脱开来。   Checkstyle具有高度可配置性,这使得它可以支持几乎所有的编程规范。   本文主要将介绍Eclipse中插件的使用方法。   2.安装   1)Eclipse自动安装地址   http://eclipse-cs.sf.net/update/   2)手动安装   --下载地址:http://sourceforge.net/projects/ec ...

FindBugs

    博客分类:
1.简介   FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。 但是并非所有FindBugs发现的问题都是准确无误的,所以需要对FindBugs的报告进行分析,修改真正需要修改的问 ...

Log4j

1。简介 Log4j是一个应用十分广泛的JAVA日志框架。   2。几个重要的概念   1)Logger   日志输出的实现类。 将日志分为TRACE,DEBUG,INFO,WARING,ERROR,FATAL6个级别,从左到右依次递增, 通过设置相应的级别可以选择性地输出日志内 ...
HttpServletResponse.getWriter(),返回一个PrintWriter输出流, 从J2SE的角度看应该是需要调用close()方法进行资源回收。 实际上这里不需要调用close()方法, 容器会在request处理结束后帮你回收相关资源。 如果手动close()释放资源之后将无法再通过获取它来向client返回信息。  
1.简介   将一个类的接口,转换成客户期望的另一个接口,从而让原本接口不兼容的类可以合作无间。   2.类图      3.实例   --摘自commons-logging的Log4JLogger   /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information ...
一。简介 commons-logging是Apache下的一个开源项目。 目的是提供一套轻量级的中间层日志接口,将项目与具体的日志框架解耦,从而实现不同日志框架之间的切换。   二。两个重要的接口 LogFactory --用于创建Log实例,有一套内部定义的发现底层日志框架的机制和在配置缺省情况下的默认值 Log --日志接口抽象,提供了6种日志级别 trace,debug,info,warning,error,fatal   三。配置具体的日志框架 配置文件:commons-logging.properties 1)LogFactory的实现类 org.apach ...
问题描述 eclipse 启动时报错,提示:Failed to create the Java Virtual Machine. 截图如下:   解决方法: 修改eclipse的eclipse.ini配置文件中的-Xmx512m为-Xmx256m 
Global site tag (gtag.js) - Google Analytics