- 浏览: 151326 次
- 性别:
- 来自: 深圳
最新评论
-
hx0637:
楼主!小弟要面临面试了,能否指导下小弟?
面试 深圳一家公司的 -
kljismi:
你好,我现在正在开这项目的代码,但是我不明白@Privileg ...
权限管理模块分析 -
yzhw:
终于找到了
ImageSizer.java -
sunloveny:
国
struts国际化 -
jackotty:
谢谢楼主的分享
struts validator验证框架
文章列表
SetCodeFilter.java
package com.itcast.web.filter;
import java.io.IOException;
import java.util.Date;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax ...
- 2009-01-06 20:23
- 浏览 1033
- 评论(0)
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<title>管理员登录</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="/ ...
- 2009-01-06 19:54
- 浏览 705
- 评论(0)
Web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/n ...
- 2009-01-06 19:47
- 浏览 1306
- 评论(0)
DAO.java
package com.itcast.service.base;
import java.util.LinkedHashMap;
import com.itcast.bean.QueryResult;
public interface DAO {
/**
* 获取记录总数
* @param entityClass 实体类
* @return
*/
public <T> long getCount(Class<T> entityClass);
/**
* 清除一级缓存的数据
*/
p ...
- 2009-01-06 19:39
- 浏览 1363
- 评论(0)
//0.7
ChatClient.java
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
public class ChatClient extends Frame {
Socket s = null;
TextField tfTxt = new TextField();
TextArea taContent = new TextArea();
public static void main(String[] args) {
new ...
- 2008-12-30 15:40
- 浏览 2436
- 评论(0)
//0.1
ChatClient.java
import java.awt.*;
public class ChatClient extends Frame {
public static void main(String[] args) {
new ChatClient().launchFrame();
}
public void launchFrame() {
setLocation(400, 300);
this.setSize(300, 300);
setVisible(true);
}
}
//0.2
ChatCl ...
- 2008-12-30 09:46
- 浏览 2710
- 评论(0)
index.jsp
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head> ...
- 2008-12-29 19:01
- 浏览 1201
- 评论(0)
AppException.java
package com.bjsxt.drp.business.util;
public class AppException extends RuntimeException {
private Object[] args;
private String errorCode;
public AppException (String errorCode) {
this.errorCode = errorCode;
}
public AppExceptio ...
- 2008-12-29 17:32
- 浏览 1146
- 评论(0)
DataDict.java
package com.bjsxt.drp.business.itemmgr.model;
public class DataDict {
private String id;
private String name;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public ...
- 2008-12-29 17:28
- 浏览 752
- 评论(0)
DrpExceptionHandler.java
package com.bjsxt.drp.web.util;
import org.apache.struts.action.ExceptionHandler;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.Globals;
import org.apac ...
- 2008-12-29 17:21
- 浏览 950
- 评论(0)
MessageResources.properties
引用# -- standard errors --
errors.header=<UL>
errors.prefix=<LI>
errors.suffix=</LI>
errors.footer=</UL>
drp.button.query=Search
drp.button.reset=Reset
drp.button.topPage=Top
drp.button.previousPage=Previous
drp.button.nextPage=Next
drp.button.bot ...
- 2008-12-29 17:11
- 浏览 1026
- 评论(0)
applicationContext-actions.xml
引用<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema ...
- 2008-12-29 16:58
- 浏览 776
- 评论(0)
采用声明式事务
1、声明式事务配置
* 配置SessionFactory
* 配置事务管理器
* 事务的传播特性
* 那些类那些方法使用事务
2、编写业务逻辑方法
* 继承HibernateDaoSupport类,使用HibernateTemplate来持久化,HibernateTemplate是
Hibernate Session的轻量级封装
* 默认情况下运行期异常才会回滚(包括继承了RuntimeException子类),普通异常是不会滚的
* 编写业务逻辑方法时,最好将异常一直向上抛出,在表示层(struts)处理
* 关于事务边界的设置,通常设置到业务层,不要 ...
- 2008-12-29 15:08
- 浏览 779
- 评论(0)
采用编程式事务
1、getCurrentSession()与openSession()的区别?
* 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()
创建的session则不会
* 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSession()
创建的session必须手动关闭
2、使用getCurrentSession()需要在hibernate.cfg.xml文件中加入如下配置:
* 如果使用的是本地事务(jdbc事务)
...
- 2008-12-29 13:27
- 浏览 981
- 评论(0)
spring+struts的集成(第二种集成方案)
原理:将业务逻辑对象通过spring注入到Action中,从而避免了在Action类中的直接代码查询
1、spring和struts依赖库配置
* 配置struts
--拷贝struts类库和jstl类库
--修改web.xml文件来配置ActionServlet
--提供struts-config.xml文件
--提供国际化资源文件
* 配置spring
--拷贝spring类库
--提供spring配置文件
2、因为Action需要调用业务逻辑方法,所以需要在Action中提供setter方法,让spring ...
- 2008-12-29 12:40
- 浏览 770
- 评论(0)