servlet

利用Apache AXIS 1 发布WebService

自闭症网瘾萝莉.ら 提交于 2019-12-06 03:15:29
最近在论坛遇到很多朋友问AXIS发布webService的问题,这个问题已经回答了很多次了,现在特别发布一文章,说明 AXIS 1 的基本用法。 //很庆幸,CSDN的发文编辑器已经改版本,不那么难编辑了。 首先,AXIS 是apache的作品。 1.到apache去下载相关的包,包括axis.jar、axis-ant.jar、commons-discovery-0.2.jar等。将jar包放到WEB-INF/lib下面 2.在WEB.XML中按如下配置,直接copy进去就可以 [html] view plain copy < servlet > < servlet-name > AxisServlet </ servlet-name > < servlet-class > org.apache.axis.transport.http.AxisServlet </ servlet-class > </ servlet > < servlet > < servlet-name > AdminServlet </ servlet-name > < servlet-class > org.apache.axis.transport.http.AdminServlet </ servlet-class > < load-on-startup > 100 </ load-on-startup

springmvc 基础内容

自古美人都是妖i 提交于 2019-12-06 03:10:59
springmvc 基础内容 1.需要导入的包 commons-logging-1.2.jar spring-aop-4.1.6.RELEASE.jar spring-beans-4.1.6.RELEASE.jar spring-context-4.1.6.RELEASE.jar spring-core-4.1.6.RELEASE.jar spring-expression-4.1.6.RELEASE.jar spring-web-4.1.6.RELEASE.jar spring-webmvc-4.1.6.RELEASE.jar 或者通过maven中配置 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.3.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>4.3.1.RELEASE</version> </dependency> 2.添加Web.xml配置文件中关于SpringMVC的配置 <servlet>

springmvc集成cxf的方法

青春壹個敷衍的年華 提交于 2019-12-06 02:58:03
最近需要在项目中增加webservice接口,供三方调用,下面就把集成的方法展示如下,供大家参考: 第一步:服务端的发布; 1:配置web.xml文件,添加cxf的servlet <servlet> <servlet-name>cxf</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>cxf</servlet-name> <url-pattern>/webService/*</url-pattern> </servlet-mapping> 2:maven导入需要的cxf jar包 <properties> <cxf.version>3.2.1</cxf.version> </properties> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>${cxf.version}</version> </dependency>

CKEditor与 CKFinder 整合并实现文件上传功能

别等时光非礼了梦想. 提交于 2019-12-06 02:15:12
事先说明:此整合的是java版本的, 用到的有:jsp + ckeditor + ckfinder 在项目中我们使用了FckEditor,但最新又出来了个ckEditor,到官方网站看看才知道FckEditor在2.6版本之后就改名为ckEditor了。 FckEditor里有java版本的配置,可以支持php、asp.net、java版本,现在一下子变为ckEditor了。配置简单的编辑器很简单,我们下载ckEditor就可以使用,我想大多数人都希望能用到编辑器里的浏览/插入图片功能吧。 一.需要的资源: 用到的网站,文件自己下载: a) ckeditor_3.6.2 (解压) b) ckeditor-java-3.6.2 (解压) c) ckfinder_java_2.3.1 (解压) 二. 执行步骤: 1. MyEclipse新建 Web Project : itcastCKEditor 2.解压ckfinder_java_2.3.1,导入相应的jar包,目录在ckfinder_java_2.3.1\ckfinder\CKFinderJava\WEB-INF\lib下。 以及: ckeditor-java-3.6.2\WEB-INF\lib下的包,共9个包 3. 查找ckfinder_java_2.3.1\ckfinder\_sources\CKFinder for Java

在JSP里使用CKEditor4.4和CKFinder2.4

旧街凉风 提交于 2019-12-06 02:14:56
最近在做一个新闻发布平台,放弃了很早的FCKEditor,使用CKEditor和CKFinder,尽管免费的CKFinder是Demo版本,但是功能完整,而且用户都是比较集中精神发新闻的人,不会在意这个。按照官网的document一步一步配置,虽然并不难,但是有些东西特别分散,还是全英文的,所以我就整理了一下安装过程和配置,以及需要注意的一些问题。希望对大家有所帮助。 1. 下载CKEditor相关的安装文件 CKEditor: 在 http://ckeditor.com/download 页面左侧,可以下载到各种版本的CKEditor,包括完整版full、标准版standard、基础版basic等。在页面右侧上方,还有可定制的下载,可以选择Toolbar类型、插件、语言等。这里我们选择4.1版本的Full版本,下载后得到CKEditor_4.1_full.zip 。 CKEditor for java: 在 http://ckeditor.com/download 页面右侧下部,可以下载到用于服务器端的工具,记得选择for java版本。这里选择3.6.4版本。但是下载下来却是 ckeditor-java-core-3.5.3.jar。不知道为什么。 CKFinder: 在 http://cksource.com/ckfinder/trial 页面

proxool详细配置

有些话、适合烂在心里 提交于 2019-12-06 01:51:19
proxool一个数据库连接池框架,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。到目前为止最新版本是proxool 0.9.1,可从官网下载最新版本 http:// proxool .sourceforge.net 一、配置proxool.xml文件 Xml代码 1.<?xml version="1.0" encoding="UTF-8"?> 2. <!-- 3. the proxool configuration can be embedded within your own 4. application's. Anything outside the "proxool" tag is ignored. 5. --> 6.<something-else-entirely> 7. <proxool> 8. <alias>dbname</alias> <!--数据源的别名--> 9. <driver-url>jdbc:oracle:thin:@127.0.0.1:1521:testdb</driver-url><!--url连接串--> 10. <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>

关于servlet线程安全问题

独自空忆成欢 提交于 2019-12-06 00:48:16
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的 安全性 问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。 Servlet的多线程机制 Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet 容器将会根据web.xml配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servlet类,也就是有 多个线程在使用这个实例。Servlet容器会自动使用线程池等技术来支持系统的运行, 这样,当两个或多个线程同时访问同一个Servlet时,可能会发生多个线程同时访问同一资源的情况,数据可能会变得不一致。所以在用Servlet构建的Web应用时如果不注意线程安全的问题,会使所写的Servlet程序有难以发现的错误。 Servlet的线程安全问题 Servlet的线程安全问题主要是由于实例变量使用不当而引起的,这里以一个现实的例子来说明。 Import javax.servlet. *;

3.深入学习Servlet的Response和Request

こ雲淡風輕ζ 提交于 2019-12-05 23:44:57
一.HttpServletResponse web服务器接受到客户端的HTTP请求,对于这个请求分别创建一个代表请求的对象HttpServletRequest和一个代表响应的对象HttpServletResponse。 如果要获得客户端请求过来的参数:找HttpServletRequest 如果要给客户端响应一些参数信息:找HttpServletResponse 二.HttpServletRequest 来源: https://www.cnblogs.com/zhihaospace/p/11950933.html

Javaweb day01_tomcat&servlet

前提是你 提交于 2019-12-05 23:22:23
学习目标: 1.理解WEB相关概念和WEB服务器概述 2.会安装、卸载、启动和关闭tomcat 3.掌握使用tomcat部署项目 4.能够创建动态WEB项目和tomcat与IDEA集成配置 5.了解Servlet概念 6.掌握Servlet的执行原理和生命周期 7.了解Servvlet3.0注解配置 # 今日内容 1. web相关概念回顾 2. web服务器软件:Tomcat 3. Servlet入门学习 ## web相关概念回顾 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 * 如:servlet/jsp,php,asp.... 3. 网络通信三要素 1. IP:电子设备(计算机)在网络中的唯一标识。 2. 端口:应用程序在计算机中的唯一标识。 0~65536 3. 传输协议:规定了数据传输的规则 1. 基础协议: 1. tcp:安全协议,三次握手。 速度稍慢 2. udp:不安全协议。 速度快 ## web服务器软件: * 服务器

在maven下使用SSM框架整合详解

谁说我不能喝 提交于 2019-12-05 22:52:19
1.创建maven-archetype-webapp项目。 2.创建目录 目录讲解之文件名: src/main/java  存放我们的java代码 src/main/resources  存放资源文件,譬如各种的spring,mybatis,log配置文件 src/test/java  测试java代码 src/test/resources  没什么好说的,很少用到,是maven的规范 src/main/resources/spring  存放spring相关配置文件 src/main/resources/mapper  存放dao接口配置文件,如mapper.xml 目录讲解之包名: dao  数据访问层,与数据库打交道,可以是数据库操作、文件读写操作、redis缓存操作等 entity  实体类,一般与数据库的表相对应,封装dao层取出来的数据为一个对象,也常用pojo,一般只在dao层与service层之间传输。 dto  数据传输层,用于service层与web层之间传输,在实际开发中,entity并不能满足业务需求,这时候就有了dto、vo,对数据进行封装 service  业务逻辑(接口),写我们的业务逻辑 serviceImpl   业务逻辑(实现),实现我们业务接口,一般事务控制是写在这里 web  控制器,springmvc就是在这里发挥作用的