摘要: 从 Servlet 容器说起要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的 结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接 Servlet 与 Servlet 容器的关键,那我们就从它们的接口说起。前面说了 Servlet 容器作为一个独立发展的标准化产品,目前它的种类很多,但是它们都有自己的市场定位,很难说谁优谁劣,各有特点。例如现在比较流行的 Jetty,在定制化和移动 阅读全文
posted @ 2012-04-01 17:17 狼里格朗 阅读(676) 评论(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 狼里格朗 阅读(1004) 评论(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 狼里格朗 阅读(1199) 评论(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 狼里格朗 阅读(512) 评论(0) 推荐(0)