`
andylu521
  • 浏览: 17080 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
现在在学习李刚老师的《Struts2权威指南》,越读到后面,越是觉得这本书真的太好了!例子很丰富,注释非常详细,所以很容易上手。我一边读这本书,一边跟着自己做例子,刚做完一个关于在Struts2中通过重写validate()方法来完成输入校验的例子,如下: 示例将对上面的注册应用进行改进,为上面的Web应用增加Struts2支持。增加Struts2支持后,将通过如下的Action来处理用户请求,下面的Action仅仅重写了ActionSupport类的validate方法。 下面是该RegistAction类的代码: public class RegistAction extends Ac ...
1.第一个例子: <s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:select> 2.第二个例子: <s:select list="#{1:'aa',2:'bb',3:'cc'}"  label="abc" listKey="key" listValue="value"  hea ...
Spring框架引人注目的重要因素之一是它全面的事务支持。Spring框架提供了一致的事务管理抽象,这带来了以下好处: 为复杂的事务API提供了一致的编程模型,如JTA、JDBC、Hibernate、JPA和JDO 支持 声明式事务管理 提供比大多数复杂 ...
创建临时表空间 创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 创建用户表空间 创建用户表空间 CREATE TABLESPACE test_data LOGGING DA ...
Collection          接口的接口   对象的集合 ├ List                   子接口      按进入先后有序保存   可重复 │├ LinkedList                接口实现类   链表   插入删除   没有同步   线程不安全 │├ ArrayList                  接口实现类   数组   随机访问   没有同步   线程不安全 │└ Vector                      接口实现类   数组                  同步        线程安全 │   └ Stack ...
1. 说出List,Set,Map三者的区别? 2. 接口与抽象类的区别?它体现了Java的哪方面特性? 3. 序列化是指的什么?有何用途? 4. 说出RuntimeException与Exception的区别,并写出几个你遇到的一些RuntimeException。 5. 说出关键字final的 ...
1.Hashtable和HashMap有什么区别? 2.你怎么理解MVC模式? 3.SQLServer中左联接查询用left join,Oracle中用什么? 4.SQLServer中的数据库,在Oracle中对应的是什么? 5.如果SQLServer中有两个数据库,那么让你把这两个数据库对应到Oracle中,你应 ...
Jacob的下载、配置就不说了,提醒下,官方的提供的17版本似乎不支持jdk1.5,得下载19版的(CSDN上有)。 研究这个的目的是想用java生成符合格式的word文档,文档内容大体上有三种格式,Heading1、Heading2和Normal,在word的文档结构图显示的样子如下 Heading 1    Heading 2    Heading 2    Heading 2 Heading 1   Heading 2   Heading 2 最初想直接生成,但发现设置格式实在是件头痛的事,本人对word编程不了解,试了几次均未实现Heading格式,不知道怎样设置才能在word的文档结构 ...
分两步走的: 1,先把文件拿到webwork的action里面。 这个我想了许多办法,多半是因为自己无知吧,先是给文件的属性设置为byte[],页面上则是<input type="file" name="report.data">,这样提交到action里面时,通过reques ...
Jacob1.11版本下载地址: http://nchc.dl.sourceforge.net/sourceforge/jacob-project/jacob_1.11.1.zip 下载完以后,解压缩出来,把里面的jacob.jar添加到classpath中 把jacob.dll放入windows/system32下面 添加到系统环境变量中:右键我的电脑->属性->高级->系统变量 类一:WordService.java 来源:(http://blog.sina.com.cn/s/blog_48ca8187010007wy.html) - 采用Jacob生成Word文档 ...
http://caterpillar.onlyfun.net/Gossip/HibernateGossip/HibernateGossip.html
hibernate 一对多级联保存时,保存完一方和多方的对象后,怎又去更新多方的对象,为何?不明白,请教下 问题补充: 是级联保存的,hibernate会先保存一方对象,再保存多方对象,再又去更新多方的所有对象,我想知道Hibernate这样做的用意何在? 原因很简单,你问为什么会发出很多的update的SQL语句(如果你将SET标签添加上inverse="true"就不会有这样的情况,反转交给多的一方来维护),因为你现在是在让一的一方来维护关系:举个例子class和 student测试存储的方法中, (1)你要先NEW出几个student对象 (2)创建一个SET集合 ...
首先, merge作用大致相当于saveorupdate这个方法, 即有唯一性标识, 则运行save, 没有则运行update     下面来比较2者的区别, update(object), 方法运行后, object是持久化状态, 而Object obj = merge(object), 方法运行后, object是脱管状态, obj是持久化状态     最后比较2者的性能, 本人使用for循环测试10000次, merge: 150ms, update: 50ms, 显然update性能占优势.     所以, merge的用法应该是在需要返回被保存的对象时使用.
JAAS是对JCE安全框架的重要补充,通过提供认证用户和确定用户授权来增强JAVA解决方案的动态安全性,使得资源能够得到很好得到保护和控制(JAAS使用动态的安全策略来定义权限,而不是将其静态的嵌入到代码中)。 JAAS采用的 ...
防止表单重复提交主要用的到标签是<s: token />,拦截器 <interceptor-ref name="token" />,还有一个默认的返回值<result name="invalid.token">/input.jsp</result>  在页面加载时,<s: token />产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如: <input type="hidden" name="stru ...
Global site tag (gtag.js) - Google Analytics