MyBatis的前世今生MyBatis的前身就是iBatis,iBatis本是由ClintonBegin开发,后来捐给Apache基金会,成立了iBatis开源项目。2010年5月该项目由Apahce基金会迁移到了Google Code,并且改名为MyBatis。MyBatis介绍MyBatis是一个数据持久层(ORM)框架。把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现。MyBatis的优点:1.基于SQL语法,简单易学。2.能了解底层组装过程。3.SQL语句封装在配置文件中,便于统一管理与维护,降低了程序的耦合度。
SyncML协议框架目录SyncML是什么SyncML做了什么SyncML怎么实现SyncML的实现--funambolSyncML是什么SyncML是开放的无线设备同步协议:适配无线网络(高延迟,低带宽,高丢包率)支持在多种协议上传输(HTTP,WSP,OBEX..)支持传送任意格式的数据(vcard,html,binary..)借助现有web技术,便于实现和推广(xml)语言无关性(协议不使用任何语言特性)适用无线设备(内存限制,CPU性能)
什么是cookie什么是Cookies(“小甜饼”)呢?简单来说,Cookies就是服务器暂存放在你的电脑里的资料(.txt格式的文本文件),好让服务器用来辨认你的计算机。当你在浏览网站的时候,Web服务器会先送一小小资料放在你的计算机上,Cookies会帮你在网站上所打的文字或是一些选择都记录下来。
会话与会话追踪Internet通信协议可以分为两大类:有连接协议和无连接协议,两者的最大差别在于客户端和服务器端之间维持联机上的不同。session的引入:鉴于http是无状态的协议,当完成客户端和服务器的传递信息后,就断开之间的联系,这样就造成了怎么样在几个页面之间传递信息的问题.
XML-RPC规范定义了六种数据类型,下表是这六种数据类型与Java的数据类型对应表。XML-RPC规范的各种平台都有具体实现,XML-RPC规范的Java实现都有好几种,这里我们选择了Apache XML-RPC。
第六章构件图和部署图构件图部署图如何建模构件图与部署图为什么要建模构件图和部署图?构件图用来建模系统的各个构件,包括源代码文件、二进制文件、脚本文件、可执行文件之间的关系,它们是通过功能或者文件组织在一起的。使用构件图可以帮助读者了解某个功能位于软件包的哪一位置,以及各个版本的软件各包含哪些功能。部署图用来帮助读者了解软件中的各个构件驻留在什么硬件位置,以及这些硬件之间的交互关系。
RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。
服务器端推(push)或者浏览器端拉(pull),无需用户的显示操作 获取实时信息 浏览器端获取信息的成本控制 兼容多浏览器 应用于微博、聊天系统(webIM)
ROA 面向资源的架构 (Resource-Oriented Architecture) A REST-ful Architecture 一种具体的REST式的架构 A Web Service Method 一种把实际问题转换成REST式Web服务的方法
理解Web服务的概念与原理。能够搭建Web服务系统并编写简单的Web服务
开发和测试 Web 服务实现、定义服务接口描述和定义服务实现描述。 通过创建新的 Web 服务、把现有的应用程序变成 Web 服务 由其它 Web 服务和应用程序组成新的 Web 服务提供 Web 服务的实现。
概述:是什么、做什么?体系结构:组件与操作主要协议SOAP WSDL UDDI Web Service安全主要开发工具主要研究内容参考文献什么是WebService一个Web服务就是一个应用程序,它可以通过轻量级的、与厂商无关的通信协议从其他的系统跨网络(Internet或者Intranet)接受XML格式的请求基于XML的一种分布式计算技术、一种中间件技术一种松散耦合的、面向服务的架构在这种面向服务的架构中,接口的定义是至关重要的。
目标掌握OGNL表达式的使用掌握值栈的概念掌握struts2对OGNL表达式的增强OGNL简介Struts2的一个关键特性就是它可以对Action携带的数据进行读写访问。
本章目标了解Struts2和XWork的关系,以及各自的职责熟悉Struts2的体系结构了解Struts2框架的调用流程WebWork的数据流图XWork2-----Struts2的基础与WebWork2相同,Struts2框架也是由两部分组成:XWork2和Struts2。XWork是一个命令模式框架,它是Struts2的基础。
JSP是Java Server Pages的缩写,是由Sun 公司倡导、许多其他公司参与一起建立的一种应用范围广泛的动态网页技术标准,JSP是目前应用最广泛的动态网页技术之一 。 它是基于JAVA语言的动态网页技术, 实现方式将Java脚本嵌入到HTML网页中。 主要解决的问题:创建基于B/S架构的动态网站。
AJAX是一个客户端技术,不论使用何种服务器端技术,都能使用AJAX 需要注意的是,使用AJAX,服务器端程序可能不会返回一个完整页面,而只是返回一点点文本
从松耦合角度的考虑,在SOA里,服务间的通信最好的方式就是通过异步消息。 异步消息:能快速稳定频繁的传输各种格式的消息。 异步消息必须具备以下特性: 异步消息不能要求通信双方同时处于运行的状态 异步消息能在传输过程中进行转换而不需要发送者或接受者的参与 异步消息必须传输非常快速高效 消息系统必须保证消息的可靠性和事务性
JMeter是基于Java的,开放源代码的性能测试工具, 能够对HTTP和FTP服务器进行压力和性能测试, 可以对任何数据库进行同样的测试(通过JDBC), 各种负载统计表和可链接的计时器可供选择, 缓存和离线分析/回放测试结果, 完全多线程框架, 高可扩展性。
JavaScript是一种脚本语言:语法和规则没有可编译的编程语言那样严格和复杂,可直接用任何文本编辑器开发完成。是一种不必事先编译,只要利用适当的解释器(Interpreter)就可以执行的解释式程序。
Java Server Page Servlet简化设计,逻辑与界面设计分开,开发更方便;