- 浏览: 58786 次
- 性别:
- 来自: 深圳
最新评论
-
liumingtong:
我想要你的联系方式.可以吗?要不你加我Q 3813774
success -
抛出异常的爱:
congdepeng 写道Liskov替换原则(LSP)
描 ...
设计原则 -
wumingshi:
楼主关于LSP的解释是错误的。LSP的精髓是,使用父类的代码可 ...
设计原则 -
liumingtong:
struts2的OGNL表达式
struts2的值栈
st ...
总结struts2 完成中······ -
Cindy_Lee:
Joy.zhang 写道
下面是具体的设计模式:
单例 ...
设计模式中11种
文章列表
思想:忘记错误的人,会重蹈覆辙.
l 代码规范
1. 如果要用到接口里的常量,不要用实现,直接用接口/类名.常量名,
<也就是组合优先大于继承与实现,所谓的组合是直接引用.>
2. 如果在一个类里,这个变量及方法,被多次使用,就把它抽取到父类里.
3. QueryRunner不要做全局声明.
4. 如果有很多的DAO的增,删,查,改,就建一个BaseDAO抽象类,它里面
写出增,删,查,改的抽象方法,这样不管是学生的,老师的增,删,查,改.你只要继承这个
类.,然后重写就行 ...
Junit3:
1>单元测试:单元测试就是用代码测试代码.
2>:怎样看测试是否成功:给一个期望的值,与一个测试的值,当它们不一致时,表示测试失败.
Junit4:
1> 这与junit3的最大区别在于它不用继承TestCase类.
2> 如果你想要让一个方法只执行一次时,就在此方法前加 (BeforeClass,结束是)AfterClass
例:
@BeforeClass
Public void initBeforClass()
{ &am ...
DbUtil这个操作数据库的工具
操作数据库的强大工具:
http://commons.apache.org/dbutils/examples.html
dbutils:这个网站有操作数据库更简洁的实例,,比加说增加,修改,查询,删除.
用它实例里的方法可以省去我们以前用的预编译.例如增 ...
Struts的主要包有:
Commons-digester-1.7.jar:它基于规则的xml文档解释,主要用于xml到Java对象的映射,简而言之它是解释xml的包。
Commons-beantils-1.7.jar:提供Java反射和自身API的包装,主要用于帮助开发者获取或设置JavaBean属性。
Commons-logging-1.0.4.jar:日志包
Commons-validator.jar:Struts的数据效验包。
Struts的组件:
1、 actionServlet:所有程序的入口截获所有用户的请求(Struts的核心)
2、 actionMapping ...
Servlet API提供了基本的应用程序事件监听器接口。编程者可以通过实现这些接口来使用管理事件的功能。Servlet2.4以后提供了对以下对象的事件监听:ServletContext,HttpSession,ServletRequest。监听ServletContext可以使Web程序得知整个应用程序载入和卸载等运行情况。监听HttpSession可以Web程序了解应用程序会期间的状况并作出响应。监听ServletRequest可以使 Web程序控制Web请求的生命周期。
下面结合JavaServetAPI官方文档对各个事件监听器接中进行说明。
一、 ServletContextListen ...
Servlet 过滤器大全
一、字符编码的过滤器
import javax.servlet.*;
import java.io.IOException;
/** *//**
* 用于设置 HTTP 请求字符编码的过滤器,通过过滤器参数encoding指明使用何种字符编码,用于处理 Html Form请求参数的中文问题
*/
public class CharacterEncodingFilter
implements Filter
{
protected FilterConfig filterConfig = null;
protected String encoding = ...
本文介绍利用jsp读取远程文件保存到本地的文章专题。
用jsp,读远程文件,保存到本地
读取网络文件有些不一样,我给你一个完整的代码吧,存成jsp就可以直接运行的。
<%@ page import="java.io.*"%>
<%@ page import="java.net.*"%>
<%@ page import="java.util.Properties"%>
<%
//?程文件路径
String s1 = "http://www.google.co.jp";
/ ...
在配置jsp开发环境的过程中会碰到不少问题,感谢网上的许多前辈的经验总结,作者cl41的JSP连接Mysql数据库攻略和作者Saulzy的MySQL学习笔记等文章对我来说简直是雪中送碳。
为了帮助象我一样的初学者在此总结了不少作者的经验 ...
本文介绍JSP中用bean封装常用的功能的文章专题。
1、建立一个Bean
package guestbook;
import java.sql.*;
/**
* Title:用Javabean连接数据库
* Description:用Bean把常用的数据库功能封装,在JSP中声明该Bean。
* Copyright: Copyright (c) 2001
* Company:极速网络小组
* 编者:极速网络小组
* version 1.0
*/
public class sql_data
{
??? String sDBDriver="sun.jdbc.odbc.JdbcOdbc ...
本文介绍JSP中关于html的转换技巧的文章专题。
public static String escapeHTMLTags( String input ) {
// Check if the string is null or zero length -- if so, return what was sent in.
if( input == null || input.length() == 0 ) {
return input;
}
// Use a StringBuffer in lieu of String concatenation -- it is much more effic ...
本文介绍在JSP中设置HTTP应答头的文章专题。
PrimeNumbers.java
注意,该Servlet要用到前面给出的ServletUtilities.java。另外还要用到:PrimeList.java,用于在后台线程中创建一个素数的Vector;Primes.java,用于随机生成BigInteger类型的大数字,检查它们是否是素数。(此处略去 PrimeList.java和Primes.java的代码。)
package hall;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*; ...
结合J2EE和CORBA可以充分利用两者的优点建立性能更好功能更强的应用系统,例如可以使用C++实现的CORBA对象作为业务处理构件,形成高性能业务逻辑层,在JSP中访问CORBA构件建立展现层。?下面我们就一起来看一个在JSP中访问CORBA服 ...
本文介绍学习jsp与javascript结合在页面间传递参数的文章专题。
jsp与javascript结合用以处理confirm确认以达到传递参数到另一个页面的作用
目的是从数据库取出一系列数据,在每一行结束有删除一项,但是删除的时候需要用户确认是否删除。
首先我用了javascript来判断
<script language=javascript>
function Myconfirm(id)
{
if (confirm(是否确定删除该用户?))
{
deleteUser(id)
}
}
这样在调用javascript:Myconfirm()时会跳出确定与取消 ...
本文介绍JSP Commons FileUpload 组件上传文件的总结的文章专题。
也许好东西就是需要慢慢地去发现和总结的.
以前我写的JSP系统都是采用Jsp SmartUpload 组件来解决的.
前几天客户投诉说,上传大文件的时候,浏览器无反应,甚至会崩溃.叫我帮忙解决一下并加上上传进度表示(这个暂且不表,有需要的可加我MSN:info@hkeb.com).
立即google ,baidu 一下,才知JSp SmartUpload 适用于比较小文件的时候,而如果上传大文件的时候还得数commons FileUpload 组件.
在网上翻阅了无数篇关于这个东东的资讯. 基本上每一 ...
由于朋友问起我开发JSP前都要做些什么,就写了这篇东东。
? 如果有高手误进,请指正,不要扁我喔!:)
?? 前期准备软件:
?? j2sdk-1_4_0_01-windows-i586.exe???-----JSDK?JAVA开发工具包
?? jakarta-tomcat-5.0.18.zip???-----TOMCAT5?服务器
?? jcpro300.zip?????-----JCREATOR3.0?JAVA编译工具
?? j2sdk是必须的,另外两个可自选,听说Eclipse加Lomboz也不错(Eclipse是IDE,
?? 即集成开发环境,Lomboz是它的一个插件,据说调试JSP ...