- 浏览: 93248 次
- 性别:
- 来自: 南京
最新评论
-
李_俊:
不错,多谢提供免费下载了。
Spring3权威开发指南 -
y8931790:
hibernate session生命周期示例 -
xy2401:
http://blog.sina.com.cn/s/blog_ ...
struts2.0 checkbox标签使用问题 -
kunlove2010:
hibernate session生命周期示例 -
cxx00000:
谢谢你的分享。
Eclipse中高亮显示相同的变量
文章列表
原文:http://blog.csdn.net/zhangxianwei/archive/2009/07/16/4353902.aspx
1.启动
<constant name="struts.devMode" value="true"/> 或者
<constant name="struts.configuration.xml.reload" value="true"/>
时启动tomcat报错。
org.apache.catalina.core.StandardContext fi ...
- 2009-09-26 20:34
- 浏览 3407
- 评论(0)
继之前的工程,现在来看下如何实现双向映射。 就是用IdCard能找到Person,也能用Person找到IdCard 前面的IdCard和Person的实体类代码没有态度的变化,主要是因为要实现双向映射,所以要在两个类中分别持有另一方对象。 主要看下两个配置文件:
Person.hbm.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapp ...
- 2009-09-02 13:12
- 浏览 1796
- 评论(0)
昨天学习了一对一的单向映射,在这里回顾一下。
首先明确一对一的关联关系正如人和身份证直接的关系一样,一个人只能对应一张身份证;在这里只是从人能看到他的身份证,也就是单向映射。
所以就写了两个实体类,一个是person,另外一个就是IdCard。
person.java文件:
package com.mp.hibernate;
public class Person {
private int id;
private String name;
private IdCard idCard;
public int getId() {
re ...
- 2009-08-31 11:42
- 浏览 1832
- 评论(0)
今天试着写了一个hibernate的关联映射,关系是一对多。
写了两个实体类,Group 和User。
Group.java文件:
package com.mp.hibernate;
public class Group {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return ...
- 2009-08-27 22:02
- 浏览 1501
- 评论(0)
今天做了一个hibernate关于session的生命周期的测试,用的eclipse的junit工具类。
在昨天入门配置的基础上,创建了一个Sourse folder 名为test,主要放置测试类。
首先解释一下持久化对象:
瞬时对象(Transient Objects):使用new 操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所引用),它们的状态将会丢失,并由垃圾回收机制回收。 持久化对象(Persist Objects):持久实例是任何具有数据库标识的实例。它有持久化管理器Se ...
- 2009-08-25 14:40
- 浏览 16892
- 评论(2)
今天试着看了一下hibernate,就做了一个很简单的配置。 现在把它写出来也是巩固一下: 由于hibernate是完全独立的,所以这里只是为了测试可以新建一个javaProject。 我就建了一个hibernate_first工程。 然后将所需要的jar包添加到工程,主要包括: 1、hibernate的核心jar包 2、hibernate所需要的支持jar包 3、所需要的数据库驱动包(这是使用的是mysql) 接着写hibernate的配置文件hibernate.cfg.xml(/src 下)
<!DOCTYPE hibernate-configura ...
- 2009-08-24 22:43
- 浏览 1378
- 评论(0)
今天晚上在 昨天的基础上面很快的添加了删除了修改的功能,完成了这个小实例。
附件中有工程文件和war文件
- 2009-08-20 21:49
- 浏览 799
- 评论(0)
这两天抽空就在写这个用户维护管理模块。
目前就写了两个action,一个是ListUserAction 另一个是AddUserAction
现在主要看下AddUserAction:
package com.mp.usermgr.actions;
import java.util.Date;
import com.mp.usermgr.manager.UserManager;
import com.mp.usermgr.model.User;
import com.opensymphony.xwork2.ActionSupport;
public class AddUse ...
- 2009-08-20 20:37
- 浏览 987
- 评论(0)
今天非常的郁闷啦!!
本来是想用struts2完成一个用户维护程序的小例子,主要就是对数据库的增删改查
可是在第一个list.jsp页面中就出现了一个错误无法解决,主要就是因为使用了struts2.0的标签<s:checkbox>
<s:if test="null==userList||userList.isEmpty()">
<tr>
<td class="rd8" colspan="6">
<font color="red"& ...
- 2009-08-19 23:18
- 浏览 4513
- 评论(3)
引用Struts2的配置可以分成三个单独的文件,如图2所示。
图2: 框架元素的配置文件
FilterDispatcher是一个servlet过滤器,它是整个Web应用的配置项,需要在“web.xml”中进行配置:
<filter>
<filter-name>action2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping& ...
- 2009-08-17 10:55
- 浏览 1502
- 评论(0)
首先请看如下代码:
<s:if test="hasFieldErrors()">
<s:iterator value="fieldErrors">
<s:iterator value="value">
<script language="JavaScript">
alert('<s:property/>');
</scri ...
- 2009-08-17 10:33
- 浏览 5004
- 评论(0)
最近在学习struts2,今天早上就想徒手写一个简单的实例。
主要完成功能就是登录。用户输入用户名和密码,如果都是admin则用户名和密码正确,如果有一个不符在报错。如果用户名和密码为空同样报错。
业务逻辑主要通过UserManager类完成,它是一个单例类,里面包括了login方法,
异常类有UserNotFoundException 和 PasswordErrorException .
action类有LoginAction.
工程文件见附件中。
注意:
错误信息显示 主要通过struts标签自动接收显示,所以在jsp页面中必须使用s ...
前段时间一直在学习struts1.x,今天试着配置了一下,struts2.x,用的版本是struts2.0.14,因为现在对于2.0和2.1的区别还不是很清楚,所以先用了比较低的版本试一下。
就写了一个login项目,启动tomcat时就出现了配置方面的错误。在这里总结一下
警告: Settings: Could not parse struts.locale setting, substituting default VM locale
2009-8-15 13:41:10 org.apache.catalina.core.StandardContext filter ...
- 2009-08-15 13:50
- 浏览 2235
- 评论(0)
1.DBConfig.properties
#属性文件,存放JDBC联接数据库的参数
#sql2005驱动
#DataBaseDriver = com.microsoft.sqlserver.jdbc.SQLServerDriver
#DataBaseURL = jdbc:sqlserver://localhost:1433;SelectMode=cursor;DatabaseName=drp
#DataBaseUser = sa
#DataBaseUserPassword =
#mysql驱动
DataBaseDriver = com.mysql.jdbc.Driver ...
- 2009-08-11 21:31
- 浏览 1207
- 评论(0)