篇一 :jaxws学习笔记

JAX-WS The Java API for XML-Based Web Services

Chapter1 Introduction

XML是一种平台无关的表示结构化信息的方式。XML Web服务使用XML为基础在基于网络的服务和这些服务的客户之间进行通信,并继承了XML的平台无关性。SOAP描述基于XML的消息格式,并“使用XML技术定义一个扩展的消息框架,该框架包含一个消息结构并能在各种潜在协议之间进行交换。”

WSDL是“用XML格式将网络服务描述为一个操作面向文档或面向过程的信息的端点集合,”WSDL可以被视为XML Web服务实际上的描述语言。

JAX-RPC1.0为在Java平台上支持面向RPC的XML Web服务定义了API和协议。JAX-RPC1.1增加了对WS-I Basic Profile1.0的支持以提高JAX-RPC执行器与使用其他技术实现的服务之间的互操作能力。

JAX-WS2.0(当前这个规范)是JAX-RPC1.1的后续,并对其做了以下扩展:

1.1    目标

自从JAX-RPC 1.0的发布以来,它所依赖的新的规范以及标准的新版本也随着发布了。就像下面所说的,JAX-WS2.0就是跟这些规范跟标准有关:

JAXB 由于最初时间上的关系,JAX-RPC 1.0定义了它自己的数据绑定策略。随着JAXB 1.0的发布。没有理由在Java平台上要维护两种独立的XML映射规则集合。JAX-WS 2.0将会把数据绑定相关的任务委派给JAXB 2.0规范,它是跟JAX-WS 2.0同时被开发的。

      JAXB 2.0将会增加对Java到XML映射的支持,另外也支持少使用XML schema结构,并且提供了Java<-->XML数据绑定的双向的自定义。JAX-WS 2.0将允许完全使用JAXB所提供的包括绑定自定义和可选的schema验证的功能。

…… …… 余下全文

篇二 :Jsp Servlet javaBean学习总结

JSP/Servlet/javaBean学习总结

第一章   javaEE概述

1.    JSP的弊端与优势

弊端:不易维护,不易扩展,不能达到MVC原则

优势:开发效率高,开发周期短

2.    什么是JavaEE

JavaEE是一个开发分布式企业级应用的规范和标准

3.    JavaEE包含的技术

       Struts,Hibernate,Spring,JSF和EJB

4.       JavaEE与框架的关系

5.       JavaEE 的技术内容

表示层技术:HTML、JavaScript、Ajax

中间层技术:JSP、Servlet、JSTL、JavaBean、中间层框架技术(Struts)

数据层技术:JDBC、中间层框架技术(Hibernate)

系统集成技术:JAX-WS(简化使用Java技术开发Web服务的工作),JNDI(是一组在Java应用中访问命名和目录服务的API,命名服务把对象和名称联系在一起,并且可以通过名称找到相应的对象)

6.       HTTP协议

HttP协议是一个无状态协议,它基于客户端、服务器模型。客户端发起请求建立起一个连接,服务器以返回一个请求相应的资源。一旦返回请求则断开连接,不会在客户端与服务器的连接中储存信息,所以是一种无状态协议。

7.       Get提交与Post提交的区别

…… …… 余下全文

篇三 :学习3Dsmax总结

学习3Dsmax总结--效果图知识

第一篇

基本功

从广义上说无非是原始的、最简单的。“达芬奇画鸡蛋”以及“高楼万丈平地起”都说明基础部分的重要性。 制作电脑表现图的软件中,以3Dsmax为基础软件,而练习这个软件要从制作单体模型为切入点,这也正是我们训练基本功最快捷的方法。

有些人在制作场景建模时,总会有一种力不从心的感觉、不知从何下手,时间久了,会有一种建模恐惧感。其原因就是技巧不成熟、命令不专业、不太好的习惯、加上练习少,时间一长就形成了这种问题。坏习惯一旦养成是很不好改掉的。 制作单体模型里面有好多专业性的技巧,还有我在长期的教学与实战中摸索出的好多经验,在我们教学中会逐步渗透下来,这里就不再列举了,因为这是一个很综合的问题,一两句是说不完的,要靠练习配合着讲解才能全面掌握。

第二篇

效果图中的建模是我们每个人都要面临的制作问题。什么是真正意义的场景建模,在这个圈子里相当多的制作者还未曾感悟到。

我总结有下面几点对建模的要求:

1、模型的质量

①、严格遵守对齐原则。对齐有两种,一种是捕捉对齐;另一种是用对齐工具,捕捉对齐时要用2.5维捕捉,这样可防止对齐的错误出现。

②、能用二维建模的尽量不用三维建模(poly建模除外,因为它是个很好用的另一种建模方法)。这样可以随时修改,便于操作。

③、从学习的开始就要养成这种专业习惯,到以后就会感觉非常轻松,不好的专业习惯必须克服。

2、建模的速度

①、不管你是用哪个版本的软件,都要找到它的快捷键,如果习惯了用以前版本的快捷键,你可以在新版本软件中载入原来的快捷键。

②、全英文界面和一个视窗操作。这里说的全英文界面决不是“崇洋媚外”,相信大家能理解。而一个视窗操作才将你的显示器发挥出最大的功效,并且很节省你的眼睛,由于显示的图形大,你操作时也不容易出现错误,这些都会无形的缩短制作的辅助时间。一个视窗操作的另一层含义是说明你的三维感觉已经具备,一个三维感觉不强烈的人怎么能提高做图的速度呢。视窗背景色要用黑色。

…… …… 余下全文

篇四 :Java与JSP学习总结

Java与JSP学习总结

1、JAVA安全性、可移植性和平台无关性

2、Applet(小应用程序)程序可以对用户的输入和操作作出响应。

3、Application(应用程序)是指在计算机操作系统支持下运行的程序,它既可以基于图形界面,又可以基于控制台。

4、Java是一种既面向对象又可以跨平台的语言,Java不仅适用于单机应用程序和基于网络的程序,也可用于创建消费类设备的附件程序,如移动电话、掌上设备等。

5、Java虚拟机(JVM,Java Virtual Machine),使用Java语言编写的程序,实际上是运行在JVM之上,而不是运行在操作系统上;

6、Java开发工具包(Java Development Kit),简称JDK,从1.3版本以后,Sun公司将其正式更名为Java Platform 2。为适应不同的用途,又将其细分为三个版本:

J2SE(Standard Edition):标准版,适用于普通应用程序的开发;

J2EE(Enterprise Edition):企业版,适用于大型企业级应用程序的开发;

J2ME(Mirco Edition):微型版,适用于移动设备或嵌入式设备的程序开发。

Java的体系分为Java SE、Java EE和Java ME(JDK 5.0以前分别叫J2SE、J2EE和J2ME),公共网关接口(Common Gateway Interface,CGI),www(World Wide Web)又称为万维网,ASP(Active Server Page)、JSP(Java Server Page),CSS(Cascading Style Sheets,层叠样式表)

7、bin目录:存放可执行文件;

lib目录:存放Java的类库文件;

demo目录:存放演示程序;

jre目录:存放Java运行环境文件。

8、在Java中,类名称一般首字母大写;API(Application Programming Interface)应用编程接口,面向对象程序设计(Object-Oriented Programming,OOP),集成开发环境IDE(Intergrated Development Environment),图形用户界面(GUI),JDBC(Java DataBase Connectivity,Java数据库连接),ODBC(开放数据库连接)

…… …… 余下全文

篇五 :javascript学习总结

脚本语言:

1、 介于html与java,php之间的语言,能力比java,php弱,比html强,单独

使用起不了大作用,需要配合其他语言发挥其作用;

2、

3、

4、

5、 javascript有自己的变量,函数以及控制语句; java→class→jvm js→js引擎即浏览器解释执行 js是基于客户端浏览器执行的 javascript是基于对象和事件驱动的,当用户通过某种操作产生事件时,就会引

发相应的事件响应

javascirpt:

案例一、打开浏览器之后弹出hello world

<html>

<head>

<script language="javascript">

window.alert("hello world")

</script>

</head>

<body></body>

</html>

js的

格式:<script language="javascript">

window.alert("hello world")

</script>

可以出现在任意位置,必须用<script language=”javascript”></script>标签包起来,否则当做文本处理

定义变量:通过var 变量名 = 任何数据类型

特点:弱数据语言,数据类型由变量值决定或者说由js引擎决定

变量亦可不使用var,直接给出,如num=5 单行注释//多行注释/**/

在html文件中引入javascript

将脚本程序代码作为属性值

…… …… 余下全文

篇六 :JavaScript学习总结

1、 JavaScript变量可以使用var事先进行声明,也可以用赋值语句隐藏声明。对于一个变量,它存在指的是它拥有值。检查一个变量是否有值的方法是使用Window对象,因为JavaScript声明或使用的变量都属于Window对象的属性。

2、 JavaScript函数使用function命令声明,如果函数有返回值,在调用时就可以使用指定语句获取返回值。当调用函数传入参数时,函数即使没有指明参数名称,也一样可以使用参数数组的对象arguments获取参数的个数和参数值。

3、 局部变量:在函数内声明,只能在函数内的程序使用;全局变量:在函数外声明,整个JavaScript程序的函数和程序代码都可以使用。

4、 自定义JavaScript的对象:直接建立Object对象副本后,可新增所需的属性和方法;建立对象的构造函数,定义属性和方法,使用new命令建立对象副本时,构造函数传入的参数是对象的属性值,如果在建立副本时未指定属性值,一样可以在建立副本后再设置对象的属性值。

5、 JavaScript的内置对象:Array、Date、Function、Math、String···

6、 DHTML对象模型:是将浏览器和HTML文件的标签都对象化,以便JavaScript程序代码可以轻易地操控浏览器和访问HTML标签的对象。

版本3.x BOM、版本4.x DHTML=BOM+DHTML DOM、版本5.x BOM+W3C DOM

7、 DOM对象模型是一种拥有扩展性的文件架构

DOM Level 0 - DHTML DOM、DOM Level 1 – W3C DOM

DHTML DOM 和 W3C DOM 的差异在于DHTML DOM只是将整份HTML文件都对象化,每一个HTML标签都对应有标签对象;W3C DOM属于一种通用的文件浏览和访问机制,可以将整份HTML或XML文件视为一种阶层架构的树状结构。

…… …… 余下全文

篇七 :java学习总结(基础加web)

Java考试题

Java基础部分

1、 请简要描述oop的主要特征,并谈谈对这些特征的理解。

Oop主要特征:抽象,封装,继承,多态;

抽象:忽略与当前主题无关的部分,抓住重点

封装:使用方法将类的属性隐藏起来,控制用户对类的修改和数据访问的程度,

继承:子类继承父类的方法和属性,使程序结构清晰,提高挨骂复用,一种is a 的关系。

多态:不同对象对统一消息进行回应。一种多种同名方法共存

2、 char型变量中能不能存贮一个中文汉字?为什么?

能,java中编码方式是unicode,char占2个字节,一个汉字刚好两个字节所以可以

3、 short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

错,需要强制转型为short,+=是java定义的运算符故编译是jvm会自动处理

4、 请说明break,continue,return的作用。

Break,可用于switch分支一条case语句结束以后,可用于跳出循环

Contiue :用于跳出里层循环

Return :也可用于终止循环,有返回类型的方法是用与返回

5、 用abstract修饰符修饰的类和方法有什么特点?

修饰的类为抽象类,包含有抽象方法,

修饰的方法,为抽象方法只有方法体而没有具体实现

6、 protect 修饰的方法与不加任何修饰的方法有什么不同?

加上为修饰后访问为同一包中和该类的子类,不加为默认的包访问权限。

7、 什么是对象?什么是类?它们之间有什么关系

对象:具有某些属性和行为的名词,类:具有相同属性以及相同行为的一组对象,关系:对象是类的实例化

8、 请描述对象的初始化顺序。

对象初始化顺序:加载类,分配内存空间,清零,加载变量然后方法。先父类静态变量,父类静态块,子类静态成员变量,子类静态块,父类非静态变量,父类构造函数,子类非静态变量,子类构造函数

…… …… 余下全文

篇八 :JavaScript对象学习总结

面向对象术语

对象

ECMA-262 把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格来说,这意味着对象是无特定顺序的值的数组。

尽管 ECMAScript 如此定义对象,但它更通用的定义是基于代码的名词(人、地点或事物)的表示。

类 每个对象都由类定义,可以把类看做对象的配方。类不仅要定义对象的接口(interface)(开发者访问的属性和方法),还要定义对象的内部工作(使属性和方法发挥作用的代码)。编译器和解释程序都根据类的说明构建对象。

实例

程序使用类创建对象时,生成的对象叫作类的实例(instance)。对类生成的对象的个数的唯一限制来自于运行代码的机器的物理内存。每个实例的行为相同,但实例处理一组独立的数据。由类创建对象实例的过程叫做实例化(instantiation)。

在前面的章节我们提到过,ECMAScript 并没有正式的类。相反,ECMA-262 把对象定义描述为对象的配方。这是 ECMAScript 逻辑上的一种折中方案,因为对象定义实际上是对象自身。即使类并不真正存在,我们也把对象定义叫做类,因为大多数开发者对此术语更熟悉,而且从功能上说,两者是等价的。

面向对象语言的要求

一种面向对象语言需要向开发者提供四种基本能力:

1. 封装 - 把相关的信息(无论数据或方法)存储在对象中的能力

2. 聚集 - 把一个对象存储在另一个对象内的能力

3. 继承 - 由另一个类(或多个类)得来类的属性和方法的能力

4. 多态 - 编写能以多种方法运行的函数或方法的能力

ECMAScript 支持这些要求,因此可被是看做面向对象的。

对象的构成

在 ECMAScript 中,对象由特性(attribute)构成,特性可以是原始值,也可以是引用值。如果特性存放的是函数,它将被看作对象的方法(method),否则该特性被看作对象的属性(property)。

…… …… 余下全文