hibernate开发

第一步 下载hibernate,把需要的jar导入工程 hibernate3.jar antlr-2.7.6.jar commons-collections-3.1.jar dom4j-1.6.1.jar javassist-3.9.0.GA.jar jta-1.1.jar slf4j-api-1.5.8.jar slf4j-nop-1.5.2.zip mysql-connector-java-5.0.8-bin.jar 其中mysql-connector-java-5.0.8-bin.jar,slf4j-nop-1.5.2.zip需要额外下载,hibernate中不包含 第二步 编写配置文件 hibernate.cfg.xml文件,内容如下(…

spring+hibernate

加载的jar有:                            log4j-1.2.16.jar                               c3p0-0.9.1.2.jar                            mysql-connector-java-5.1.14-bin.jar                            org.springfaramework.asm-3.0.5.release.jar                            org.springfaramework.beans-3.0.5.release.jar                            org.springfaramework.context-3.0.5…

Hibernate学习2 — 第一个Hibernate程序

1.    第一个Hibernate项目 1.1. 前期工作 我们首先需要建立一个Java项目,加入如下jar:        * HIBERNATE_HOME/hibernate3.jar        * HIBERNATE_HOME/lib/*.jar        * 数据库驱动 复制hibernate.cfg.xml和log4j.properties到项目的src目录下,这两个文件位于        * HIBERNATE_HOME/etc/ 1.2. 建立JavaBean对象(实体类) Javabean对象是用来映射数据库的一条记录。例如: package po; //对…

mybatis 双表增删改查(控制台版)

一、mybatis 所需相关jar 文件:       二、项目包结构       <!-- Mybatis 主配置文件 --> <?xml version="1.0" encoding="UTF-8" ?>      <!DOCTYPE configuration          PUBLIC "-//mybatis.org//DTD Config 3.0//EN"          "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration>     <!-- 给实体类起别名 可以方便在mapper文件 使用 -->     <…

2. 第一个hibernate项目

第一个hibernate项目   1、新建java项目   2、创建User Library,加入如下jar               * HIBERNATE_HOME/hibernate3.jar               * HIBERNATE_HOME/lib/*.jar               * MySql jdbc驱动               3、创建hibernate配置文件hibernate.cfg.xml,为了便于调试最好加入log4j配置文件               <!DOCTYPE hibernate-configuration PUBLIC               "-//Hibernate/Hiber…

java常用技术

struts2基本包commons-logging-*.jar Apache旗下commons项目的log日志包 freemarker-*.jar 一种前台页面模板,应用比较广泛 ognl-*.jar 动态图导航语言,struts2处理前台页面的核心语言,相当实用 struts2-core-*.jar struts2的核心包 xwork-core-*.jar webwork的核心包,因为struts2的前身是webwork,所以这个是必须 网页在title上面添加小logo <link rel="shortcut icon" href="${basePath }ima…

WebSphere,eclipse 与jdk的版本匹配问题。

eclipse出现错误An error has occurred. See the log file 2007-12-01 16:13 eclipse-SDK-3.2-win32.zip,解压后不能用,双击eclipse.exe出现如下错误:An error has occurred. See the log file D:/test/.metadata/.log打开.log文件,部分内容如下:        !SESSION 2006-09-03 21:41:59.031 -----------------------------------------------        eclipse.buildId=M20060629-1905        java.v…

小知识点

C#程序运行过程程序 类库 函数(API) 指令集 指令 CPU编译过程公共语言规范 公共类库 CLR(编译运行环境) MSIL中间语言 JIT实时编译器 编程的发展 面向过程 面向对象 面向组件 面向服务 ASP.NET页面生存周期 页面初始化→加载视图状态→处理回传数据→加载页面→回发更改通知(提取处理事件)→处理回发事件→页面显示前阶段→保存视图状态→显示视图状态→卸载页面  页面状态保存在VIEW_STATE中   ASP.NET 6个内置…

Model Storming: An Agile Best Practice

Model storming is just in time (JIT) modeling: you identify an issue which you need to resolve, you quickly grab a few team mates who can help you, the group explores the issue, and then everyone continues on as before.  It抯 common on agile projects, Extreme Programmers (XPers) call it a stand-up design session or a customer Q&A session, and it抯 clearly common on…

Struts bean:define标签用法

Struts bean:define标签用法 2007-12-28 16:15 bean:define:有三个用途。一是定义新字符串常量:<bean:define id="foo" value="This is a new String"/><bean:define id="bar" value='<%= "Hello, " + user.getName() %>'/><bean:define id="last" scope="session" value='<%= request.getRequestURI() %>'/>         二是复制一个现有的bean给新的bean:<bean:def…

Struts2框架教程笔记二

在Struts2中,还有两个特性非常重要,ONGL和值栈(ValueStack)。 OGNL(Object-Graph Navigation Language - 对象图导航语言)可以在值栈(ValueStack)上引用和操作数据的一种功能强大的表达式。 OGNL表达式提供使用简练的语法去引用java对象。 OGNL在基于字符串的视图层绑定java端数据属性。   在Structs2中,动作(action)驻留在栈值(ValueStack)中。 栈值(ValueStack)是动作上下文(ActionContext)的一部…

和的区别

<html:checkbox>标签在表单上生成标准的HTML检查框,假如ActionForm Bean中的某个属性只有两种可选值(true和false),就可以在表单中用<html:checkbox>标签来表示, <html:checkbox property="checkbox1"> property属性和ActionForm Bean中的属性相对应。 value属性,用来设置用户选中检查框时的值。默认值为true. 当使用<html:checkbox>标签时需要在ActionForm Bean的reset()…

Structs 令牌解决二次提交问题

//解决二次提交问题(提交前)           preSubmitValid(servletRequest,servletResponse);          //解决二次提交问题(提交)    if(!submitValid(servletRequest,servletResponse))     try              {               servletResponse.sendRedirect("public/repeatdeal.jsp");               return null;              }              catch (Exception error)              {            …

Structs结构防止页面重复条件

在ACTION中控制阻止JSP重复提交。 在初始化jsp页面的方法中增加:              Random rd=new Random();            String strRandom=Integer.toString(rd.nextInt());             //在session设置一个属性,保存随机数            request.getSession().setAttribute("gysInforefresh",strRandom);             //在form中设置一个属性,保存同样的随机数            gysActionForm.setStrSessNum…

Eclipse学习之三:Eclipse开发Struts应用

在配置好Structs开发环境的基础上   1  配置Struts的映射地址 2  配置<form-bean>: 添加登录表单loginForm 3  配置<action>:添加登录组件login 4  开发ActionForm Bean:创建登录表单类LoginForm.java 5  开发Action:创建登录处理类LoginAction.java   1  在使用Struts进行开发时 需要避免对JSP文件的直接访问 这样做的目的是为了将所有的请求都交给Struts来统一处理 在web.xml中进行映…