开发中常用的第三方工具(持续跟新,依时间而定)
来源:互联网 发布:机明石墨电极编程视频 编辑:程序博客网 时间: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());
- 开发中常用的第三方工具(持续跟新,依时间而定)
- React-Native开发中常用的第三方控件持续更新
- 安卓开发常用的工具集合(第三方SDK等)
- .net开发中常用的第三方组件
- .net开发中常用的第三方组件
- iOS开发中常用的第三方库
- .net开发中常用的第三方组件
- iOS开发中常用的优秀第三方框架
- iOS开发中常用第三方库的整理
- iOS 开发中常用的第三方下载地址整理
- iOS 开发中常用的第三方库
- iOS开发中常用第三方库的整理
- iOS开发中常用第三方库的整理
- 整理常用的第三方工具
- ios开发常用第三方库(更新中)
- iOS 开发中常用第三方库
- java 开发第三方常用的第三方jar包
- [iOS]一些用过的第三方库和工具(持续更新)
- android笔记
- 网络编程之TCP/UDP及其流程比较
- hdu1081 To The Max
- No matching provisioning profiles found
- UVA 11181 - Probability|Given
- 开发中常用的第三方工具(持续跟新,依时间而定)
- JDBC 增删改查工具类 和测试类
- vim 重新打开无法回到上次关闭位置
- Android Tween Animation
- BZOJ 1221 软件开发(网络流24题之餐巾规划)
- Mysql字符串函数FIND_IN_SET()的两点用法
- Ansible UI平台用户手册
- linux开机与关机步骤
- sizeof和strlen比较学习