`
xxp3369
  • 浏览: 151326 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
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 ...
<%@ 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="/ ...
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 ...
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 ...
//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 ...
//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 ...
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> ...
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 ...
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 ...
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 ...
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 ...
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 ...
采用声明式事务 1、声明式事务配置 * 配置SessionFactory * 配置事务管理器 * 事务的传播特性 * 那些类那些方法使用事务 2、编写业务逻辑方法 * 继承HibernateDaoSupport类,使用HibernateTemplate来持久化,HibernateTemplate是   Hibernate Session的轻量级封装 * 默认情况下运行期异常才会回滚(包括继承了RuntimeException子类),普通异常是不会滚的 * 编写业务逻辑方法时,最好将异常一直向上抛出,在表示层(struts)处理 * 关于事务边界的设置,通常设置到业务层,不要 ...
采用编程式事务 1、getCurrentSession()与openSession()的区别? * 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()   创建的session则不会 * 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSession()   创建的session必须手动关闭   2、使用getCurrentSession()需要在hibernate.cfg.xml文件中加入如下配置: * 如果使用的是本地事务(jdbc事务) ...
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 ...
Global site tag (gtag.js) - Google Analytics