java
文章平均质量分 80
八年男孩
顶顶顶顶
展开
-
使用反射技术实现对JDBC dao的简化
通常我们的dao层也就是实现业务的逻辑,通常会因为对象的不同,得到数据的不同,返回值不同,参数不同等等的不同原因,而变得很复杂。甚至一个对象就会产生一个数据接口类。如果一个项目中曾在很多的实体,那么数据操作就会变得繁复,冗余,所以我们可以利用JDK1.5以后定义的泛型技术结合反射技术进行数据业务的简化已达到简化代码的目的。 首先,泛型技术是一种在JDK1.5以后出现的新的技术,它能够给我们原创 2013-08-12 15:04:43 · 4817 阅读 · 0 评论 -
java类设计的基本经验
1类要单一2加强内聚,松散耦合3好的封装性4类的粒度要合理5实现类不能依赖它的使用类6充分考虑灵活性,即可配置,可维护7考虑性能,考虑可伸缩性8考虑程序的发展,可扩展性9要考虑合理的复用10要合理的考虑接口和抽象类的使用11尽量减少类与协作类的交互次数和交互信息量12父类不应该知道子类的信息,子类必须继承知道父类的信息13更多的使用类的组合,而不是继承14访问对象必须通过原创 2013-08-12 15:04:34 · 1884 阅读 · 0 评论 -
单力设计模式(实例)
单例模式也是一种比较常见的设计模式,它到底能带给我们什么好处呢?其实无非是三个方面的作用: 1、控制资源的使用,通过线程同步来控制资源的并发访问; 2、控制实例产生的数量,达到节约资源的目的。 3、作为通信媒介使用,也就是数据共享,它可以在不建立直接关联的条件下,让多个不相关的两个线程或者进程之间实现通信。单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。原创 2013-08-12 15:04:41 · 2296 阅读 · 0 评论 -
关于JAVA网络编程UDP和TCP(下)
UDP的发送端:import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UdpSend { publicstatic void main(String[] args) throws Exception { //开启原创 2013-08-12 15:04:37 · 1004 阅读 · 0 评论 -
ajax中的json的使用
javaweb端的开发,服务器往往会和页面进行一些进行一些小范围的数据刷新或者提交,这时候在我们面前的问题就来了。 1.服务器端返回的数据是什么类型的?使用response输出一段看起来都会死掉很多脑细胞的html?没有更好的形式吗? 2.客户端怎么解析?用什么解析?是不断的新建html标签,然后追加到某个div或table原创 2013-10-25 15:22:25 · 3989 阅读 · 0 评论 -
springMVC+spring+Ibatis增删改查的demo
上一篇文章写了springMVC+spring+hibernate的demo。这次我们把ORM框架换掉换成Ibatis。需要的jar包:demo结构:下面看配置文件,主要有5个(beans.xml(spring的配置文件),(sqlmap-config.xml)Ibatis的配置文件,user-config.xml(对象实体配置文件),springmvc-servl原创 2013-10-30 10:57:55 · 9766 阅读 · 3 评论 -
POI+反射实现数据库转为EXCEL
关于POI 的我就不再赘述了自己可以去官网看看。下面我们就直接开始把:首先我们需要导入需要的jar包:文档结构很简单首先pojo的对象的建立student:package com.bean;public class Student { private Integer sId; private String userName; private Integer u原创 2013-10-31 16:38:32 · 4448 阅读 · 0 评论