web开发
文章平均质量分 67
薄技在身
这个作者很懒,什么都没留下…
展开
-
处理记录
package cn.xd.dbutils;import java.sql.Connection; import java.sql.SQLException; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry;原创 2014-05-04 11:20:53 · 465 阅读 · 0 评论 -
jvm是什么?
JVM是什么?—JVM的生命周期JVM实例的诞生:当启动一个Java程序时,一个JVM实例就产生了,任何一个拥有publicstaticvoidmain(String[]args)函数的class都可以作为JVM实例运行的起点,既然如此,那么JVM如何知道是运行classA的main而不是运行classB的main呢?这就需要显式的告诉JVM类名,也就是我们平时运行Java程序命令的由转载 2014-05-08 17:59:56 · 845 阅读 · 0 评论 -
struts2文件上传突破2M大小限制的问题
最近项目需要加一个问答功能,其中在写struts2上传附件的时候,老是出一些莫名其妙的错: 其中,最关键的原因是的struts2默认的文件大小2M,如何突破这个限制,上传一定范围内大小的附件呢 出现的错误有如下:1、2012-02-24 11:06:31,937 ERROR (org.apache.struts2.dispatcher.Dispatcher:512) -转载 2014-04-20 14:45:09 · 823 阅读 · 0 评论 -
Dbutils
Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。补充一下,传统操作数据库的类指的是JDBC(java database connectivity:java数据库连接,java的数据库操作的基础API。)。DBUtils是java编程中的数据库操作实用工具,小巧简单实用,特色:1.对于数据表的读操作,他可以把结果转换成Li转载 2014-05-04 11:17:12 · 392 阅读 · 0 评论 -
jFreeChart教程
JFreeChart 是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等 中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领读者学习在JFreeChart中饼图、柱状图和曲线图的进阶应用,来达到熟练使用 JFreeChart的目的。转载 2014-05-04 10:49:21 · 782 阅读 · 0 评论 -
QueryRunner
public Object query(Connection conn, String sql, Object[] params, ResultSetHandler rsh) throws SQLException:执行一个查询操作,在这个查询中,对象数组中的每个元素值被用来作为查询语句的置换参数。该方法会自行处理 PreparedStatement 和 ResultSet 的创建和关闭。转载 2014-05-04 11:18:55 · 454 阅读 · 0 评论 -
高内聚,低耦合
高内聚:类与类之间的关系而定,高,意思是他们之间的关系要简单,明了,不要有很强的关系,不然,运行起来就会出问题。一个类的运行影响到其他的类。低偶合:类内部的方法而言。把程序的功能尽量分散,别在一个类里只写一个或很好的方法,因为那样会给你的调试等带来很多问题。出了错你都不知道在什么地方。转载 2014-05-04 11:29:33 · 454 阅读 · 0 评论 -
多用组合,少用继承
对类的功能的扩展,要多用组合,少用继承。对于类的扩展,在面向对象的编程过程中,我们首先想到的是类的继承,由子类继承父类,从而完成了对子类功能的扩展。但是,面向对象的原则告诉我们,对类的功能的扩展要多用组合,而少用继承。其中的原因有以下几点:第一、子类对父类的继承是全部的公有和受保护的继承,这使得子类可能继承了对子类无用甚至有害的父类的方法。换句话说,子类只希望继承父类的一部分方法,怎么办?转载 2014-05-04 11:34:54 · 719 阅读 · 0 评论 -
struts2中的设计模式
设计模式(Design pattern):是经过程序员反复实践后形成的一套代码设计经验的总结。 ThreadLocal模式:用来解决多线程程序中数据共享问题的一个方案。 1、线程安全问题的由来 在传统的Web开发中,我们处理Http请求最常用的方式是通过实现Servlet对象来进行Http请求的响应。Servlet是J2EE的重要标准之一,规定转载 2014-05-04 11:25:03 · 788 阅读 · 0 评论 -
开—闭 原则
遵循开闭原则设计出的模块具有两个主要特征:[1](1)对于扩展是开放的(Open for extension)。这意味着模块的行为是可以扩展的。当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。(2)对于修改是关闭的(Closed for modification)。对模块行为进行扩展时,不必改动模块的源代码或者二进制代码。模块的二转载 2014-05-04 11:37:00 · 579 阅读 · 0 评论 -
工厂模式定义
工厂模式定义我们以类Sample为例, 如果我们要创建Sample的实例对象:Sample* sample=new Sample();可是,实际情况是,通常我们都要在创建sample实例时做点初始化的工作,比如赋值 查询数据库等。首先,我们想到的是,可以使用Sample的构造函数,这样生成实例就写成:Sample* sample=new Sample(参数);但是,转载 2014-05-04 11:39:31 · 545 阅读 · 0 评论 -
struts2在学习(十)--表单验证的两种方式
1. Struts2中的输入校验2. 编码方式校验 1) Action一定要继承自ActionSupport 2) 针对某个要进行校验的请求处理方法编写一个 public void validateXxx()方法,在方法内部进行表单数据校验. 3) 也可针对所有的请求处理方法编写public void validate()方法。 4) 在校验方法中,可以通过addF转载 2014-04-11 22:33:09 · 505 阅读 · 0 评论