摘要:对Ant的理解还是停留在它是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发上面。由于项目中要对文件夹进行打包然后下载,在网上查了一下,Ant居然可以完成此项工作,甚喜,很好用,于是乎,写篇随笔留着以后使用,也方便大家使用。 今年三月份发布了1.8.4Release版,可以去官方下载:http://ant.apache.org/ 网上说Java提供了处理ZIP包的API,但是对中文支持不是很好,所以我也就没试了,直接用Apache Ant里的ZIP操作API来进行处理。ANT的API解决了中文支持问题,而且用起来也非常方便,就选择了Ant...
阅读全文
随笔分类 - Java
书写Java中的魅力
摘要:动态代理类实现InvocationHandler接口,利用反射机制,动态地生成代理对象及其调用方法。提高了代码的可扩展性和可维护性,更加符合OCP原则。继续使用《Java静态代理》中的实例。UserManager.java/*** 定义UserManager接口,包含对用户增删改查四个抽象方法 * @author Administrator * */public interface UserManager { public void addUser(String username,String password); public void deleteUser(int...
阅读全文
摘要:需求:在调用UserManager中的方法之前先调用安全性检查方法实现:重新定义一个实现UserManager的类UserManagerImplProxy,定义安全性检查的方法checkSecurity()提供一个持有UserManager实例构造方法,然后在每个方法里面先调用checkSecurity(),然后再用引用去调相关的方法。最后只需要在客户端实例化这个代理即可。UserManager.javaUserManager { public void addUser(String username,String password); public void de...
阅读全文
摘要:1、配置数据源【控制面板】—>【管理工具】—>【数据源ODBC】点击添加选择Microsoft Access Driver填写数据源名(自定义,如test),并选择数据库(指定你的Access数据库文件),如下图红色箭头标注最后,点击确定数据源配置完成2、Java连数据库代码示例 1 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动 2 Connection conn=DriverManager.getConnection("jdbc:odbc:test");//获得Connection
阅读全文