随笔分类 - 8 Small Tools
摘要:转载:http://liuzidong.iteye.com/blog/787582pinyin4j的主页:http://pinyin4j.sourceforge.net/ pinyin4j能够根据中文字符获取其对应的拼音,而且拼音的格式可以定制。 pinyin4j是一个支持将中文转换到拼音的Java开源类库。 Java代码 importnet.sourceforge.pinyin4j.PinyinHelper; importnet.sourceforge.pinyin4j.format.HanyuPinyinCaseType; importnet.sourceforge.pinyin4j.fo
阅读全文
摘要:JRebel是一套JavaEE开发工具。JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品。 JRebel是收费软件,用户可以在JRebel官 方站点下载30天的评估版本。 Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。网上可搜索到破解版。 JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会...
阅读全文
摘要:xStream完美转换XML、JSONhttp://www.cnblogs.com/hoojo/archive/2011/04/22/2025197.html
阅读全文
摘要:################################################################Java Architecture for XML Binding (JAXB) By Ed Ort and Bhakti Mehta, March 2003http://www.oracle.com/technetwork/articles/javase/index-140168.html################################################################XML and Java technology ar
阅读全文
摘要:http://www.adobe.com/cn/products/flex/overview/Flex 概述针对移动、网络和桌面应用程序开发的开放源软件。Flex 提供一个现代、基于标准的语言和编程模型,该模型支持公共设计模式。使用基于 XML 的声明性语言 MXML 描述 UI 布局和行为,使用面向对象的 ActionScript 3.0 编程语言创建客户端逻辑。Adobe Flash Builder 4.5Adobe LiveCycle® Data Services ES2Adobe Creative SuiteAdobe Flash CatalystBlazeDS 是一个免费的
阅读全文
摘要:是一个数据绑定 API,用于在 Java 对象与 XML 文档之间执行映射。使用Aegis的好处:Aegis 使用外部映射文件为开发人员提供更多的控制权和灵活性,使他们能够根据其项目需要来定制映射。Aegis 可以保持 Java 类的整洁。与 JAXB 不同的是,无需提供注释便可满足数据绑定需求。用户可以使用外部映射文件控制绑定。Aegis 允许您选择是否使用注释。因此,如果您不想使用外部映射文件,那么可以使用注释来满足您的数据绑定需求。Aegis 可以在 CXF 环境以外的地方单独使用。它是一种更为独立的数据绑定工具,是 XFire 项目的基本组成部分。参考文档:http://www.chi
阅读全文
摘要:是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境通过 XML 或者 API 来对 Jetty 进行配置;默认配置可以满足大部分的需求Jetty 可以作为嵌入式服务器使用,Jetty的运行速度较快,而且是轻量级的,可以从test case中控制其运行。从而可以使自动化测试不再依赖外部环境,顺利实现自动化测试。
阅读全文
摘要:是一种新兴的 Java 2 平台语言。Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。注意:不是指Groovy替代java,而是指Groovy和java很好的结合编程是一个基于 Java虚拟机的敏捷 动态语言构建在强大的Java语言之上 并 添加了从Python,Ruby和Smalltalk等语言中学到的 诸多特征。Groovy 代码还能在运行时轻松地改变自己。这实际上意味着,能够在运行时轻松地为对象指定新方法和属性。
阅读全文
摘要:Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。Hessian 介绍注意事项 在进行基于Hessian的项目开发时,应当注意以下几点: ▲JAVA服务器端必须具备以下几点: ·包含Hessian的jar包 ·设计一个接口,用来给客户端调用 ·实现该接口的功能 ·配置web.xml,配好相应的servlet ·对象必须实现Serializable 接口 ·
阅读全文
摘要:With no specific settings, Ivy uses the maven 2 repository to resolve the dependencies you declare in an Ivy file.To know what to put in these attributes, you need to know the exact information for the libraries you depend on. Ivy uses the maven 2 repository by default, so we recommend you use mvnre
阅读全文
摘要:一.安装与配置二.Ant的关键元素Ant的关键元素project、target、property和task。1.project元素project元素是Ant构件文件的根元素,Ant构件文件至少应该包含一个project元素,否则会发生错误。在每个project元素下,可包含多个target元素。2. target元素3)if属性用于验证指定的属性是否存在,若不存在,所在target将不会被执行。4)unless属性该属性的功能与if属性的功能正好相反,它也用于验证指定的属性是否存在,若不存在,所在target将会被执行。3. property元素Ant提供了一些内置的属性,它能得到的系统属性的
阅读全文
摘要:Cactus是一套简单,易于使用的服务器端测试框架,可以使开发人员很轻松的测试服务器端的程序。 Cactus是Junit的一个扩展,但是它又和Junit有一些不同。Cactus的测试分为三种不同的测试类别,JspTestCase,ServletTestCase,FilterTestCase,而不是像Junit就一种TestCase。 Cactus的测试代码有服务器端和客户端两个部分,他们协同工作。在测试服务器端的应用时,Cactus和Junit相比有什么优势呢? 一般EJB或者servlet,jsp都是运行在服务器上,如果你使用junit测试的话,你的测试是在客户端,这使的运行环境和测试环境处
阅读全文
摘要:slf4j并不是一种具体的日志系统,而是一个用户日志系统的facade,允许用户在部署最终应用时方便的变更其日志系统。比如说,选择JDK自带的日志系统,则只需要将slf4j-api-1.5.10.jar和slf4j-jdk14-1.5.10.jar放置到classpath中即可,如果中途想换成log4j的日志系统,仅需要用slf4j-log4j12-1.5.10.jar替换slf4j-jdk14-1.5.10.jar即可(当然也需要log4j的jar及配置文件)要使用哪种日志系统,只需要将对应的日志系统所需要的jar包文件(包括slf4j提供的jar包和日志系统自身依赖的jar包,例如:slf
阅读全文
浙公网安备 33010602011771号