摘要: SSH配置详细步骤及异常处理 该文章详细介绍了SSH的配置步骤与工程代码。 配置步骤见:http://blog.csdn.net/sipsir/archive/2009/10/23/4721526.aspx 代码下载:http://sipsir.download.csdn.net/本文word格式:http://download.csdn.net/source/17647631 环境介绍Jdk:1.5s服务器:tomcat5.5开发工具:myeclipse 6.5 ga数据库工具:oracle 10g(确定有class12.jar或带有oracle驱动的jar包)开发技术:Spring2.0, 阅读全文
posted @ 2012-04-05 15:20 狼里格朗 阅读(1217) 评论(0) 推荐(1) 编辑
摘要: 从 Servlet 容器说起要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的 结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接 Servlet 与 Servlet 容器的关键,那我们就从它们的接口说起。前面说了 Servlet 容器作为一个独立发展的标准化产品,目前它的种类很多,但是它们都有自己的市场定位,很难说谁优谁劣,各有特点。例如现在比较流行的 Jetty,在定制化和移动 阅读全文
posted @ 2012-04-01 17:17 狼里格朗 阅读(666) 评论(0) 推荐(3) 编辑
摘要: 一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务 1.首先建立一个Web services EndPoint:packageHello; importjavax.jws.WebService; importjavax.jws.WebMethod; importjavax.xml.ws.Endpoint; @WebService publicclassHello{ @WebMethod publicStringhello(Stringname){ return"Hello,"+name+"\n"; } publ 阅读全文
posted @ 2012-04-01 16:21 狼里格朗 阅读(963) 评论(0) 推荐(0) 编辑
摘要: Axis1.4 快速入门 发布WebService服务端、生成WebService客户端2012年04月01日 星期日 14:09本文环境jdk1.6 、Axis1.4、 tomcat6所需jar包:如图下面说具体步骤:1、新建web项目 AxisDemo,把上面的jar包 复制到lib目录2、配置web.xml如图<!-- Apache-Axis 配置开始 --> <servlet><servlet-name>AxisServlet</servlet-name><display-name>Apache-Axis Servlet< 阅读全文
posted @ 2012-04-01 16:13 狼里格朗 阅读(1188) 评论(1) 推荐(0) 编辑
摘要: 1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName = fully.qualified.name.of.appender.class log4j.appender.appenderName.option1 = value1 … log4j.appender.appenderName.optionN = valueN#配置日志信息的格式(布局)log... 阅读全文
posted @ 2012-04-01 15:00 狼里格朗 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1)简要说明 with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对象创建新的属性,必须明确地引用该对象。 2)语法格式 with(object instance) { //代码块 } 有时候,我在一个程序代码中,多次需要使用某对象的属性或方法,照以前的写法,都是通过:对象.属性或者对象.方法这样的方式来分别获得该对象的属性和方法,着实有点麻烦,学习了with语句后,可以通过类似如下的方式来实现: with(objInstance) { var str = 属性1; ..... } 去除了多次写对象名的麻烦。 3)举例 <script langua. 阅读全文
posted @ 2012-03-29 14:12 狼里格朗 阅读(120) 评论(0) 推荐(0) 编辑
摘要: each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法each处理一维数组vararr1=["aaa","bbb","ccc"]; $.each(arr1,function(i,val){alert(i);alert(val);});alert(i)将输出0,1,2alert(val)将输出aaa,bbb,ccceach处 阅读全文
posted @ 2012-03-29 14:11 狼里格朗 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)Struts2也是比较优秀的MVC构架,优点非常多比如良好的结构。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、 struts2标签库等,会导致应用的性能下降。Struts2的多层拦截器、多实例action性能都很 阅读全文
posted @ 2012-03-27 18:26 狼里格朗 阅读(12451) 评论(12) 推荐(16) 编辑
摘要: hibernate配置文件hibernate.cfg.xml的详细解释<!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> <?xml version='1.0' encoding='gb2312'?><!-- 表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,即文档类型的定义,XML解析器使用DTD文档来检查XML文件的合法性。 hibernate.sour 阅读全文
posted @ 2012-03-26 18:01 狼里格朗 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Hibernate拦截器(Interceptor)与事件监听器(Listener) 拦截器(Intercept):与Struts2的拦截器机制基本一样,都是一个操作穿过一层层拦截器,每穿过一个拦截器就会触发相应拦截器的事件做预处理或善后处理。 监听器(Listener):其实功能与拦截器是相似的,但它实现原理不同,它是为每一个事件注册一个或多个监听器,一旦事件发生,则事件源通知所有监听该事件的监听器,然后监听器处理通知(观察者模式)。拦截器 Hibernate为我们提供了实现拦截器的接口org.hibernate.Interceptor,它里面提供了许多拦截事件。通常不需要实现这个接口,... 阅读全文
posted @ 2012-03-26 16:04 狼里格朗 阅读(1146) 评论(0) 推荐(0) 编辑