- 浏览: 188157 次
- 性别:
- 来自: 北京
最新评论
文章列表
1. Spring整合CXF之发布WebService服务
CXF官方文档地址:http://cxf.apache.org/docs/writing-a-service-with-spring.html
用Spring来整合CXF,来发布WebService服务;
New Maven Project
-> maven-archetype-webapp 1.0
Group Id: com.andrew.webservice
Artfact Id: WS_Spring_CXF
Version:0.0.1-SNAPSHOT
Packaging: ...
1. CXF添加拦截器
webservice分服务端和客户端,服务端和客户端都是可以加拦截器的,无论是服务端还是客户端,都分进,出(In,Out)拦截器;
Server.java
package com.andrew.server;
import javax.xml.ws.Endpoint;
import org.apache.cxf.interceptor.LoggingInInterceptor;
import org.apache.cxf.interceptor.LoggingOutInterceptor;
import org.apache.cxf.ja ...
1. CXF处理JavaBean以及复合类型
User.java
package com.andrew.entity;
public class User {
private Integer id;
private String userName;
private String password;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
...
1. WebService之CXF简介
CXF官网:http://cxf.apache.org/
WebService一种跨平台,跨语言的规范,用于不同平台,不同语言开发的应用之间的交互。
CXF是java领域主流的WebService实现框架。
2. 使用CXF开发应用
新建项目WS_Server
New
-> maven project
-> Create a simple project
Group Id:com.andrew.webservice
Artfact Id:WS_Server
Version:0.0.1 ...
1. ajax验证用户名
2. ajax二级联动
GetAjaxInfoServlet.java
package com.andrew.web;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpS ...
1. Json引入
JSON:JavaScript对象表示法(JavaScriptObjectNotation)。
JSON是存储和交换文本信息的语法。类似XML。
JSON比XML更小、更快,更易解析。
2. Json格式语法
JSON对象
{"name":"张三","age":22}
JSON数组
{
"student":[
{"name":"张三","age":22},
{& ...
1. XMLHttpRequest对象创建
所有现代浏览器均支持XMLHttpRequest对象(IE5和IE6使用ActiveXObject)。
XMLHttpRequest用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
2. XMLHttpRequest对象请求后台
open(method,url,async)规定请求的类型、URL以及是否异步处理请求。
method:请求的类型;GET或POST
url:文件在服务器上的位置
async:true(异步)或false(同步)
send(string)将请求发 ...
1. Ajax简介
1.1) Ajax是一种网页开发技术,(Asynchronous Javascript + XML)异步JavaScript和XML;
1.2) Ajax是异步交互,局部刷新;
1.3) Ajax能减少服务器压力;
1.4) Ajax能提高用户体验;
2. Ajax交互与传统交互比较
传统交互:网页整体刷新,服务器压力大,用户体验不好;
Ajax交互:局部刷新,服务器压力小,用户体验好;
web.xml
<servlet>
<servlet-name>getNameServlet</ ...
1. Jquery Ajax简介
Jquery对Ajax操作封装了一套跨浏览器,方便用户使用的Api
2. Jquery Ajax Load方法
远程请求,把请求的数据载入到DOM里;
load(url , [,data] , [,callback])
Url:请求地址
Data:请求参数
Callback:请求完成后的回调方法
3. jquery Ajax Get/Post方法
Ajax请求后台;
$.post(URL,data,callback);
Url:请求地址
Data:请求参数
Callback:请求完成后的回调方法
chap0 ...
1. Jquery动画效果
1.1) Jquery隐藏与显示DOM
1.2) Jquery淡入和淡出DOM
1.3) Jquery滑动DOM
1.4) Jquery动画
1.5) JquerycallBack回调方法
1.6) Jquery暂停动画
chap05/demo01.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<scri ...
1. Jquery事件操作
1.1) 文档加载事件
1.2) DOM单击、双击事件
1.3) DOM获得焦点、失去焦点事件
1.4) DOM鼠标移入,移出事件
chap04/demo01.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src=". ...
1. Jquery操作DOM
1) Jquery操作DOM节点
1.1) 查找节点
1.2) 创建节点append()
1.3) 删除节点remove()
2) Jquery操作DOM节点属性
2.1) 查找属性
2.2) 设置属性
2.3) 删除属性
3) Jquery操作DOM节点样式
3.1) 获取样式
3.2) 设置样式
3.3) 追加样式
3.4) 移除样式
4) 设置和获取HTML,文本和值
4.1) 获取html,设置html
4.2) 获取文本,设置文本
4.3) 获取值,设置值
5) 遍历节点操作
5.1) 获取所有子节点childre ...
1. Jquery选择器
可以通过Jquery选择器能从网页文档中找到我们需要的DOM节点
1.1) 基本选择器
1.2) 属性选择器
1.3) 其他选择器
Chap02/demo01.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src=&quo ...
1. Jquery简介
Jquery官网:http://www.jquery.com/
jQuery是一个JavaScript函数库
jQuery2.0及后续版本将不再支持IE6/7/8浏览器
onload在body加载完毕执行init方法相当于Jquery的$(document).ready(function(){});
chap01/demo01.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> ...
1. 面向对象三大特征
2. JavaScript自定义对象
2.1) 创建对象方式一,对象初始化器方式
2.2) 创建对象方式二,构造函数方式
chap03/demo01.jsp
<script type="text/javascript">
var marry = {
name:"marry",
age:2,
shout:function() {
alert("我是:"+this.name+",今年:&q ...