Asynchronous Javascript And Xml(异步的 JavaScript 和 Xml) 。是一种用来改善用户体验 的技术,其实质是利用浏览器内置的一个特殊对象(XMLHttpRequest,一般称之为 Ajax 对 象)异步地(Ajax 对象在向服务器发送请求时,浏览器并不会销毁当前页面,用户仍然可以 对当前页面作其他的操作)向服务器发送请求,服务器送回部分数据(不是一个完整的新的 页面,而是文本或者 Xml 文档) ,在浏览器端,可以利用这些数据部分更新当前页面。整个 过程,页面无刷新,不打断用户的操作。
1.1 什么是 JSP JSP(Java Server Page)是 Java 服务器端动态页面技术。是 sun 公司制订的一种服务器端 的动态页面生成技术规范。 1.2 为什么要使用 JSP 因为直接使用 Servlet,虽然也可以生成动态页面。但是,编写繁琐(需要使用 out.println 来输出) ,并且维护困难(如果页面发生了改变,需要修改 Java 代码) ,所以 sun 指定了 JSP 规范。
1.2 什么是 Servlet Sun 公司制订的一种用来扩展 Web 服务器功能的组件规范。 1)扩展 web 服务器功能 早期(2000 年左右)的 Web服务器:apache 的 web server、微软的 iis。只能够处理 静态资源(即需要事先将 html 文件写好) ,不能够处理动态资源的请求(即需要依据请求参 数然后进行计算,生成相应的页面) 。 为了让这些 web服务器能够处理动态资源的请求,需要扩展他们的功能。 早期使用的是 CGI 技术(Common Gateway Interface 通用网关接口) ,可以使用很多 语言编写,如 perl,C/C++等来开发 CGI 程序。但是 CGI 程序有几个问题,比如开发比较复 杂(因为需要程序员自己去分析请求参数) 、性能不佳(因为当 Web 服务器收到请求之后, 会启动一个 CGI 进程来处理请求) 、CGI 程序依赖平台(可移植性不好) 。 UnRe
1)JavaScript 是一种网页编程技术,用来向 HTML 页面添加动态交互效果。 2)JavaScript 是一种基于对象和事件驱动的解释性脚本语言,具有与 Java 和 C 语言类似 的语法。 3)JavaScript 可直接嵌入 HTML 页面。由浏览器解释执行代码,不进行预编译。
早期,依靠 HTML 元素的属性设置样式,比如:border/align;而每个元素的属性不尽相 同,所以样式设置比较混乱;因此,W3C 推出了一套标准:使用某种样式声明后,所有的元 素通用,即 CSS 产生,它是对页面的样式进行统一的定义(声明)的。
1)HTML(HyperText Markup Language)是一种超文本标记语言,是一种纯文本类型的 语言,是用来设计网页的标记语言。 2)用该语言编写的文件,以.html 或者.htm 为后缀。 3)由浏览器解释运行。 4)HTML 是一个扩展性很强的语言,可以嵌套用脚本语言编写的程序段,如:VBScript、 JavaScript。嵌入 JavaScript 代码可以实现动态效果,同时也可以使用 CSS 定义样式。
1)XML 是可扩展标记语言(EXtensible Markup Language) 。 2)XML 是独立于软件和硬件的信息传输工具。 3)XML 是以文本的形式存在于一个文本文件中的,一般该文件的后缀名就是“.xml” , 例如:user.xml。 4)XML 的设计宗旨是传输信息(尤其是结构比较复杂的数据) ,而不是显示数据。 5)XML 可以描绘树状结构的数据。因为这个特点,除了传输数据外,更多时候我们使 用 XML 作为配置文件。
1)Java 的设计者希望使用相同的方式访问不同的数据库。 2)JDBC 是 Java 用于统一连接数据库并操作数据库的一组通用接口定义(即通过一系列 接口定义了访问数据库的通用 API) 。 3)JDBC 是连接数据库的规范,不同的数据库厂商若想让 Java 语言可以对其操作,就需 要实现一组类,这组类需要实现 Java 提供的这组用于连接数据库的接口,并实现其中定义的 相关方法。那么不同的数据库厂商根据各自数据库的特点,去提供对 JDBC 的实现(实现类 包) ,那么这组类就是该数据库的驱动包了。
PL/SQL(Procedural Language/SQL)是Oracle在标准SQL的基础上增加了过程化处理, 把DML和 select语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作,实 现复杂的功能或者计算的程序语言。
结构化查询语言 SQL:Structureed Query Language 1)数据定义语言 DDL:Data Definition Language create table 列表结构、alter table 修改列、drop table 删除列 2)数据操作语言 DML:Data Manipulation Language insert 增加一行,某些列插入值、update 修改一行,这一行的某些列、delete 删除一 行,跟列无关
Java相关课程系列笔记之一笔记内容说明4月18日的五天Java训练营(刘英谦老师主讲,占笔记内容10%);Java基础和面向对象(刘苍松老师主讲,占笔记内容40%);JavaSE核心I和JavaSE核心II(范传奇老师主讲,占笔记内容40%);其他视频及书籍资料(占笔记内容10%)
编写目的在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展,有必要设计开发系统。通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理。1.2范围a.待开发的软件名称:酒店管理系统b.项目提出者:酒店总经
引言编写目的当今宾馆住宿行业飞速发展,宾馆规模不断扩大,各个方面的管理难度不断增加。所以对酒店宾馆管理软件的开发需求也就越发的强烈。本款软件就是在这样的背景下开发完成的。该软件实现了大中型宾馆酒店的管理客房、收银及数据查询,功能完善,操作简便。与市场上同类产品比较,实时房态数据一目了然,办理客房业务过程操作简便灵活。可打印规范的业务票据,自动生成的当班报表、日报表和月统计报表,及查询结果。
酒店管理系统是为了旅客旅行方便,提高工作效率,提高服务质量,增加经济效益,加快公司发展步伐。
编写目的:为酒店提供一种方便快捷的服务管理软件
Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。
如何优化sql语句(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersectiontable)作为基础表,交叉表是指那个被其他表所引用的表.
目标对象:适合所有与数据库应用相关的人员。内容:1.Sql语句的基础知识。 2.Sql的基础优化规则。 3.日常问题的sql解决方法。 4.常见的sql错误写法。基本概念一.写SQL语句的一般原则能用1条sql语句完成的,不用2条sql完成。能用2条或多条SQL语句完成的,不用带游标的存储过程完成。能用带游标的存储过程完成的,不用java完成。
Vi初步vi编辑器功能强大但操作不友好,开始可能有些不习惯,用久了就渐渐喜欢上了。vi没有菜单画面,所有命令都通过按键完成。vi有两种状态,命令状态与编辑状态,在编辑状态时按esc回到命令状态,在命令状态通过发命令进入编辑状态,起始进入是命令状态。vi区分大小写,大小写命令很不同,请注意
df命令功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df[选项]说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。该命令各个选项的含义如下:-a显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。-k以k字节为单位显示。