开发中常用的第三方工具(持续跟新,依时间而定)

来源:互联网 发布:机明石墨电极编程视频 编辑:程序博客网 时间:2024/06/04 20:45

开发中常用的第三方工具                                                                                                

幸福是是什么?

        烦恼,痛苦,开心,郁闷都是人生的滋味。佛祖说:幸福是心中的扉门,你把谁邀请进来,你就与谁同在。

------------------------------------------------------------------------------------

在xml中的第三方jar包

              工具1:dom解析

              名称叫做:dom4J    x-path

                      需要导入的jar包:dom4j-1.6.1.jar   ,jaxen-1.1-beta-6.jar

                    目的:解析xml文件,更快的获取xml中的节点。


              详解如何使用:

              xml的工具类:

              

package utils;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWriter;public class XmlUtil {public static void persistXML(Document document, File file)throws UnsupportedEncodingException, FileNotFoundException,IOException {OutputFormat format = OutputFormat.createPrettyPrint();        format.setEncoding("utf-8");        XMLWriter writer = new XMLWriter(new FileOutputStream(file), format);        writer.write(document);        writer.close();}public static Document getDocument(File file) throws DocumentException {SAXReader reader = new SAXReader();        Document document = reader.read(file);       return document;}}

               介绍几个常用的API中的方法:

      1.获取根节点: Element root = document.getRootElement();

               2.添加某节点:addElement();

               3.添加某节点并且往该节点中注入文本:addElement().setText();


               4.与x-path结合

                       String xPath = "";
                       List<Element>  list = document.selectNodes(xPath);


经营好自己的生活?

唯有认真生活的男人,才会有人爱,才会有神爱。

------------------------------------------------------------------------------------

在javaweb中的第三方jar包

工具1:BeanUtils封装JavaBean  

          名称叫做:BeanUtils

                      需要导入的jar包:commons-beanutils-1.8.3.jar
                                                         依赖于commons-logging-1.1.1.jar

                     目的:将数据已map<String, String[]>的形式封装给JavaBean


方法一:

BeanUtils.populate(JavaBean, Map<String, String[]);

                       方法二:对于不能将数据很好的封装给JavaBean的时候,可以注册一个类型转换器 例如注册一个时间转化器。

                                     ConverUtils.register(Converter converter, Class clazz );

   <span style="white-space:pre"></span>        DateConverter dc = new DateConverter();dc.setPattern("yyyy-MM-dd");ConvertUtils.register(dc, java.util.Date.class);BeanUtils.populate(customer, request.getParameterMap());


0 0
原创粉丝点击