![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
i8765004
这个作者很懒,什么都没留下…
展开
-
Eclipse的一个Warning
[size=medium]"The serializable class MySwingDemo does not declare a static final serialVersionUID field of type long."查了些资料处理了下,特记录下,以备后用. serialVersionUID用来作为标示Java对象序列化中的版本之用; 我如果在一个序列化类里没有声明这样一个...原创 2009-10-06 19:33:07 · 352 阅读 · 0 评论 -
Struts2教程4:使用validate方法验证数据
FROM:http://www.blogjava.net/nokiaguy/archive/2008/04/17/193776.html 在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,S...原创 2010-01-08 19:40:49 · 66 阅读 · 0 评论 -
Struts2教程5:使用Validation框架验证数据
FROM:http://www.blogjava.net/nokiaguy/archive/2008/04/21/194599.html 在《Struts2教程4:使用validate方法验证数据》中曾讲到使用validate方法来验证客户端提交的数据,但如果使用validate方法就会将验证代码和正常的逻辑代码混在一起,但这样做并不利于代码维护,而且也很难将过些代码用于其他程序的验证。在Str...原创 2010-01-08 19:45:01 · 96 阅读 · 0 评论 -
Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法
FROM:http://www.blogjava.net/nokiaguy/archive/2008/04/22/194846.html 在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServlet...原创 2010-01-08 19:46:46 · 71 阅读 · 0 评论 -
Struts2教程7:上传任意多个文件
FROM:http://www.blogjava.net/nokiaguy/archive/2008/04/27/196646.html Struts2教程7:上传任意多个文件 本文为原创,如需转载,请注明作者和出处,谢谢! 上一篇:Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法 一、上传单个文件 上传文件是...原创 2010-01-08 19:49:04 · 78 阅读 · 0 评论 -
Struts2教程8:拦截器概述
FROM:http://www.blogjava.net/nokiaguy/archive/2008/05/04/198071.html Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。 ...原创 2010-01-08 19:50:29 · 62 阅读 · 0 评论 -
Struts2教程9:实现自已的拦截器
FROM:http://www.blogjava.net/nokiaguy/archive/2008/05/09/199587.html 在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。 一、拦截器的实现 实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.i...原创 2010-01-08 19:52:19 · 81 阅读 · 0 评论 -
Struts2教程10:国际化
FROM:http://www.blogjava.net/nokiaguy/archive/2008/05/20/201675.html 国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就会显示英文信息。还有就是一些信息的格式,如日期格式等。 从属性文件中获得字符串信息是国际化的...原创 2010-01-08 19:54:34 · 78 阅读 · 0 评论 -
Hibernate过滤器的高级应用
FROM:http://developer.51cto.com/art/200906/129972.htm Hibernate过滤器的优势就在于可以随时在程序中关闭或打开,也就是说过滤器是可编程的,而且过滤器被定义在Hibernate的映射文件中,这样将非常容易维护。 在这种情况下,我们就需要使用Hibernate的过滤器(Filter)来得到一个数据字集。Hibernate过滤器的主要作用是...原创 2010-01-08 19:59:52 · 82 阅读 · 0 评论 -
用Spring AOP实现开发中松散耦合
FROM:http://soft.yesky.com/76/2252576.shtml 摘要 面向方面编程(AOP)是面向对象编程(OOP)的一种扩展技术,能够很好的解决横切关注点问题以及相关的设计难题来实现松散耦合。Spring AOP 是 AOP 技术的一种实现。本文介绍了AOP 概念,然后详细讨论了如何利用Spring AOP 开发AOP 程序,最后展望了Spring AOP 的前景。 ...原创 2010-01-08 20:04:25 · 99 阅读 · 0 评论 -
Struts2教程3:struts.xml常用配置解析
FROM:http://www.blogjava.net/nokiaguy/archive/2008/04/16/193457.html 在本文中将详细讲述struts.xml文件的常用配置及注意事项。 1. 使用标签重用配置文件 在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放...原创 2010-01-08 19:39:16 · 72 阅读 · 0 评论 -
Struts2教程2:处理一个form多个submit
FROM:http://www.blogjava.net/nokiaguy/archive/2008/04/16/193287.html 在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示: 由于在中的多个提交按钮都向一个action提交,使用Struts2 Action的execute方法...原创 2010-01-08 19:37:30 · 83 阅读 · 0 评论 -
Struts1.x系列教程(2):简单的数据验证
FROM:http://www.blogjava.net/nokiaguy/archive/2009/01/archive/2009/01/13/251197.html 简单验证从本质上说就是在服务端来验证客户端提交的form中的数据。这种验证只是对form中的数据规则进行检查,如必须输入用户ID,价格不能小于0或是对email格式的验证。在这个验证过程中,并不需要访问数据库。因此,简单验证需...原创 2010-01-08 19:32:25 · 100 阅读 · 0 评论 -
JUnit
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,用Junit进行自动测试。...原创 2008-04-09 20:28:14 · 64 阅读 · 0 评论 -
Eclipse不能自动编译的问题
[size=large]有时会碰到Eclipse不能自动编译的问题.就算你在项目菜单里重新选择自动构建也不能编译,甚至你手工构建有不行时,你会感觉很头痛.Eclipse本来默认是自动编译的.这个时候一定是缺少了什么jar包,好好的检查检查,找到缺少的东东,再补上一般能解决.[/size]...原创 2009-12-24 19:05:04 · 65 阅读 · 0 评论 -
反编译.class文件为.java文件
[size=large]Mocha是第一个反编译软件. http://www.brouhaha.com/~eric/computers/mocha.html Java SDK 1.1中也包括了一个反编译软件javap。 javap -c Hello>Hello.bytecode 不过JAVA经过了这几年的发展,反编译.class文件为.java文件也不再是难事.然而对于这个问题的...原创 2010-01-07 12:20:27 · 76 阅读 · 0 评论 -
java和javaw
[size=medium]java命令运行你的程序时,是置程序于前台;而javaw是则置于后台。javaw启动后将dos窗口关闭了,因为没有和他相关的控制台窗口.当你进行无控制台编程时,正好使用javaw[/size]...原创 2010-01-07 12:42:15 · 92 阅读 · 0 评论 -
Java7新特性
[size=large]Java7新特性 1.运行速度提高了,这个得益于Java7采用的模块化体系.简单的说,在运行的时候,对于虚拟机中不使用到的模块不加载.这样当然读取速度提高了. 2.支持多语言:Rubby Python等,这些扩展都是运行在虚拟机上握. 3.效率:开发提高了.简化了一些编程.另外优化了内存执行效率也提高了. 4.很多期待功能象闭包,当然在其他语言中已经早已实现的东东,...原创 2010-01-07 18:30:01 · 57 阅读 · 0 评论 -
客户端表单验证框架JSValidation《用户手册》
客户端表单验证框架JSValidation《用户手册》转自: http://hi.baidu.com/yb030832/blog/item/ff96801b4453e4ffaf5133a0.html 1. JSValidation是什么? [top] 如首页所说,JSValidation是客户端表单验证框架,用在BS系统中,或者简单的网页系统中。表单验证在这些开发中很常见:新用户注册,需...原创 2010-01-08 19:06:59 · 85 阅读 · 0 评论 -
fckeditor 2.6 for jsp 配置
fckeditor 2.6 for jsp 配置:转自 http://hi.baidu.com/hdt511/blog/item/e4ae09331abac8fd1b4cffb6.html 前段时间因为要做新闻发布之类,需要用到在线编辑器,在网上查资料,有fckeditor、eWebEditor之类,尝试配置一直不成功,今天居然2个都成功了,我想是因为服务器的关系,因为以前都是用WEBLOGI...原创 2010-01-08 19:13:49 · 91 阅读 · 0 评论 -
JSP语法详解
FROM:http://www.jspcn.net/htmlnews/20030179.html HTML 注释 在客户端显示一个注释. JSP 语法 例子 1 在客户端的HTML源代码中产生和上面一样的数据: 例子 2 在客户端的HTML源代码中显示为: 描述 这种注释和HTML中很像,也就是它可以在"查看源代码"中看到....原创 2010-01-08 19:17:48 · 86 阅读 · 0 评论 -
Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序
FROM:http://www.blogjava.net/nokiaguy/archive/2009/01/13/251101.html 本系列教程将详细介绍Struts 1.x的基本原理和使用方法,读者可以参阅《Struts 2系列教程》来比较Struts 1.x和Struts 2.x的相同点和不同点。 在这篇文章中将以一个简单的例子(mystruts)来演示如何使用MyEc...原创 2010-01-08 19:24:00 · 93 阅读 · 0 评论 -
GOF以及java的23种设计模式简介
FROM:http://fsjoy.blog.51cto.com/318484/73091 GoF:(Gang of Four,GOF设计模式)---四人组 Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnso...原创 2010-01-08 20:08:30 · 93 阅读 · 0 评论