Apache-commons小框架学习
apache-commons 是apache的一个子项目。里面有很多短小精悍的“小框架”,我们可以借助这些小工具完成很多有意思,而且优雅的事情,还在等什么,点进来看一看吧。
泰 戈 尔
只有初恋般的热情和宗教般的意志,人才可能成就某种事业。 -- 川哥
展开
-
JavaWeb 文件 上传 下载
文件上传下载对于一个网站来说,重要性不言而喻。今天来分享一个JavaWeb方式实现的文件上传下载的小例子。项目依赖这个小例子是使用JavaWeb的JSP+Servlet实现的。另外使用了一些第三方的jar包。现列举如下: apache-commons-fileupload.jar+apache-commons-io.jar: 开源的一套便于使用的组件 jstl.jar + standard.jar:原创 2016-07-30 21:49:29 · 9951 阅读 · 9 评论 -
BeanUtils Exception 之 FastHashMap
这里仅仅是为了记录一件十分奇怪的事情,在使用BeanUtils的过程中,所有的依赖包都添加了, common logging common collections ··· 在为boolean 这种基本的数据类型添加Property的时候,然而还是出现了: java.lang.ClassNotFoundException: org.apache.commons.collections.原创 2016-07-05 10:35:21 · 6276 阅读 · 0 评论 -
BeanUtils制作自定义的转换器
一般来说,BeanUtils自带的Converter基本上可以满足我们在开发过程中的使用了,然而很多时候我们还是需要自定义一些转换器。MyBean.javapackage beanutils;import java.util.Date;public class MyBean { private String name; private int age; private Date原创 2016-07-05 11:28:03 · 8946 阅读 · 0 评论 -
BeanUtils 读取数据
前两篇文章都是关于setProperty的,下面来说一个关于getProperty 的小案例。如下:MyClass.javapackage beanutils;public class MyClass { private String classname; public String getClassname() { return classname; }原创 2016-07-05 12:13:48 · 6425 阅读 · 0 评论 -
Apache commons email 使用过程中遇到的问题
apache-commons-email是对mail的一个封装,所以使用起来确实是很方便。特别的,官网上的tutorial也是极其的简单。但是我也仍然是遇到了没有解决的问题。jar包的添加 mail.jar && activation apache-commons-email.jar 一开始我没有添加上面的mail.jar ,然后就导致在编码的过程中,各种报错。 SimpleEmail实例pa原创 2016-07-06 09:36:37 · 10903 阅读 · 4 评论 -
模拟DbUtils实现接口回调机制
想必大家都用过apache 的DbUtils吧,这个简单的对JDBC的封装小框架真的是非常非常的适合新手的学习呢。逻辑上也不是很复杂,难度刚刚好。 下面我就模仿它来实现一个字符串的处理小框架。思路我的思路是这样的,根据DbUtils中的实现方式,来进行模拟处理。示例分析@Test public void insert() throws Exception { Connectio原创 2016-07-10 12:47:59 · 6529 阅读 · 0 评论 -
反射模拟DbUtils实现ResultSet转成Bean实例
前几天接触到了apache的一个小框架DbUtils,真的被其优雅的设计所震撼到了,尤其是其中的MyBean mybean = QueryRunner.query(sqlConnection,sqlStatement,new BeanHandler<MyBean.class>(),params);当时真的是感觉到很是神奇,仅仅是指定了一下那个Bean类的全名,就能从数据库结果集中自动的生成我们需要的原创 2016-07-18 16:07:43 · 7557 阅读 · 0 评论