`
文章列表
在Java中,匿名类(Anonymous inner classes)多用来处理事件(event handle)。但其实,它们对于debug也很有帮助。本文将介绍如何利用匿名类来简化你的debug。       我们该如何调试那些非自己源码的方法调用呢?比方说,对Jbutton.setEnable()的调用。Java提供的匿名类,可以很好的解决这个问题。       通常,当我们继承一个类时,我们可以通过提供新的方法来覆盖(override)该类中现有的方法: public clas ...
需明确的几个概念:                                                   1、通知(Advice):用于告知系统将有哪些新的行为。 2、切入点(Pointcut):定义了通知应该在应用到那些连接点 3、目标对象(Target):被通知的对象。 4、 代理(Proxy):将通知应用到目标对象后创建的对象。
     摘要: 先建数据库: use test; create table person ( id int primary key AUTO_INCREMENT, username varchar(20) not null, password varchar(20) not&nb...  阅读全文 々上善若水々 2007-11-30 15:42 发表评论
近几年持久化技术领域异常喧嚣,各种框架雨后春笋般地冒出。例如Spring对多个持久化技术提供了集成的支持,还通过Spring JDBC框架对JDBC API进行简化。Sun也连接不断地颁布几个持久化规范,如JPA(Java Persistence API)。JPA作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。Sun这次吸取了之前EJB规范惨痛失败的经历,在充分吸收现有ORM框架的基础上,得到了一个易于使用、伸缩性强的ORM规范。从目前的开发社区的反应上看,JPA受到了极大的支持和赞扬,JPA作为ORM领域标准化整合者的目标应该不难实现。 一、       ...
昨天在整合的时候出现了这个异常. 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [E:\program\Tomcat 6.0\webapps\ca ...
数据库用的是mysql5.0; 脚本如下: use test;create table person( id int AUTO_INCREMENT primary key, username varchar(20), password varchar(20));
首先随便打开一个jsp页,在网页中单击右键选择:preferences 打开后如图所示,找到jsp template选项. 选择new,在弹出的提示框,输入如图所示内容,当然输入你想要的就可以了.我这里是 struts2. 点击ok就可以了. 下一步注意在创建的时候,一定要选择Basic Jsp,如图所示: 在接下来的页面里随便输入jsp的名字,然后next: 选择你想要的模板(其中出现了刚才新添加的模板),点击Finish就ok了. 对于xml...etc其实都是一样的,比如xml,只需要打开一个xml文件,在上面右键找到相应属性,按上述类似步骤配置即可. 这样做可以简化我们的开发,提 ...
Struts2使用开源项目Apache Jakarta Commons FileUpload和内建的FileUploadInterceptor拦截器实现文件上传. 实现原理 : Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。 具体实现 前段时间Apache发布了Struts 2.1GA ...
 从J2EE1.3开始,Servlet2.3规范中加入了对过滤器的支持。过滤器能够对目标资源的请求和响应进行截取。过滤器的工作方式分为四种,下面让我们分别来看看这四种过滤器的工作方式: 1、request过滤器     这种过滤器的工作方式比较简单,大家也经常遇到,如下图所示:以下是web.xml文件配置方式: <filter>    <filter-name>myFilter</filter-name>    <filter-class>xx.MyFilter</fi
为了使从一个页面中链接一个动态数据变得简单,Struts2框架提供了一系列的标签。 Struts2标签的一种用法是创建链接到其他Web资源,特别是针对那些在本地应用中的资源。   1.普通链接 Web程序中最普通的应用是链接到其他页面,下面看Welcome.jsp。 <%@ page contentType="text/html; charset=UTF-8" %>
     摘要: 在你的的web中加入struts2的jar包支持. 第一步:web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"     xm...  阅读全文 々上善若水々 2007-11-24 17:19 发表评论
先确保你的4444端口没被占用,可以用netstat -an命令查看一下. 然后确保你的jdk版本在1.5以上. 第一步: 找到你下载的selenium解压目录下的selenium-server-0.9.2目录. 在这个目录下写个批处理,内容为: java -jar selenium-server.jar 保存为start.bat,名字随便啦.双击启动.这个是服务,在一切工作开始之前, 必须先启动这个,启动后的dos窗口不要关闭. 第二步: 在MyEclipse建个web工程,把selenium-java-client-driver-0.9.2目录下的jar包加入 到web工 ...
Selenium 是 thoughtworks公司的一个集成测试的强大工具。最近参与了一个系统移植的项目,正好用到这个工具, 把一些使用心得分享给大家,希望大家能多多使用这样的强大的,免费的工具,来保证我们的质量。 Selenium 的文档现存的不少,不过都太简单了。使用Selenium的时候,我更多的是直接去看API文档,好在API不错, 一个一个看,就能找到所需要的 :-)   官方网站:http://www.openqa.org/selenium/ 好,下面进入正题! 一、Selenium 的版本 Selenium 现在存在2个版本,一个叫 selenium-core, 一个叫 ...
1.copy到tomcat安装目录webapps下.   2.在tomcat安装目录下,找到tomcat/conf/server.xml,打开并编辑. 在 <Host></Host> 之间加上如下代码:  <Context docBase="G:\eclipse\6.0\jsfConverter\WebRoot" path="/jsfConverter" reloadable="true" /> <!--WebRoot你的网站根路径,一般都是WebRoot或Webapp--> ...
如何使用spring的作用域:<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。     在spring2.0之前bean只有2种作用域即:singleton(单例 ...
Global site tag (gtag.js) - Google Analytics