-
日程安排
- 2013-07-03创迹提供学员名单,办理
- 2013-07-05一起看宿舍
-
机房软件配置
- Notepad++
- JDK1.6
- MyEclipse6.5
- DreamweaverCS3|4
- Firefox+Firebug
- SQLSERVER2008
- VisualStudio2010
- Office2010
- BBFlasher
-
web前端(1,2,3,4)
-
HTML(1st-day)
-
What is HTML
-
HTML是HyperTextMarkupLanguage 超文本标记语言
- Hyper+Text
- Markup
- 是一种网页语言
- 是B/S开发的基础
-
Tags
-
What is Tag
- ?形象截图
-
标签的分类
- 开始标签
- 结束标签
- 空标签(单标签)
-
标签的结构
- <xxxTagName attrName1="attrValue1" attrName2="attrValue2" ... ...>
- </xxxTagName>
- <xxxTagName/>
-
HTML的结构
- <html>
<head>...</head>
<body>...</body>
</html>
- ...
- 注释<!-- 注释的内容-->
- HTML是大小写不区分的
-
规范
- 标签名,属性名小写
- 有开始标签,就有结束标签
- 标签不要交叉嵌套
-
常用的标签及其属性
-
基本标签
- html
- head
- body
- title
- 设置 标题栏 的内容
- meta
- a
- br
- hr
- ul
- ol
- li
- font
- h1-h6
- image
- p
- pre
- ...
- s
- b
- i
- em
-
表格标签
- table
- tr
- td
- caption
- th
- tbody
- thead
-
表单标签
- form
- 表单是收集(用户主动填写的)客户信息的最主要方式
- input
- textarea
- select
- option
-
框架标签
- frameset
- frame
- iframe
-
CSS(2nd-day)
-
什么是CSS
- CascadeStyleSheet
- 作用
-
CSS编写步骤
-
1.定义样式
- 按定义的位置分
- 行内样式
- <xxx标签 ... style="具体的样式" ... />
- 内嵌样式
- <head>
<style type="text/css">...定义具体样式...</style>
</head>
- 外部样式
- 选择器
- 标签选择器
- 类选择器
- id选择器
- 后代选择器
- 集合选择器
- 伪选择器
-
应用样式
- 自动应用
- 通过class属性应用
- 通过id属性应用
-
基本样式
- 文字样式
- 背景样式
- 边框样式
- 高级样式
- 实战
-
javascript(3rd-day)
-
什么是javascript(简称JS)
- 基于对象的用于提高网站友好型和易用性的客户端脚本语言
- 区别:VBScript,JScript,Emacscript
- 与Java没有渊源
-
基本语法
- <head>
...
<script type="text/javascript">
...js code
...
</script
...
</head>
- <body>
...
<script type="text/javascript">
</script>
...
</body>
-
<script type="text/javascript" src="xxx.js">
</script>
- ... js code....
-
注意:
- type属性值--不能是
- type不要省略
-
BOM、DOM
-
BrowserObjectModel
- window
- DocumentObjectModel
-
表单验证
- 验证的内容
- jQuery(4th-day)
-
数据库技术(5,6)
- 数据库基本概念
-
SQL
-
DDL
- create database SuperMarketMS
- create table Goods
- alter table Goods
- define constraint
- drop...
-
DML
- insert
- delete from 表名 where 筛选条件
- update 表名 set 列名1=值1,列名2=值2 ... where 筛选条件
-
DQL
- select 列名1,列名2 as 别名A,别名B=列名3,*
- from 表1,表2
-
where 筛选条件
- in
- like
- %
- _
- ?
- []
- is null
- between ... and ...
- exist
- group by 列1,表达式1,...
- having 列1,表达式1
- order by 列1,列2 asc,列3 desc
-
表连接查询
- cross join
- inner join
- left outer join|right outter join
- full join
- 子查询
- DCL
-
常用函数
-
数学函数
- ceil
- 字符串函数
- 日期函数
- 系统函数
- 聚合函数
-
高级特性
- 存储过程
- 视图
- 触发器
- 事务
-
web服务器端技术(7,8,9,10)
-
Java基础-7
- Java环境配置
- Java特性
-
变量
-
使用步骤
- 声明
- 赋值
- 使用
-
变量的类型
- 基本数据类型
- byte
- short
- int
- long
- char
- float
- double
- boolean
- 引用数据类型
- String
- 数组
- 变量的作用范围
-
注释
- 当行
- 多行
- JavaDoc |文档注释
- 条件结构
- 循环结构
- 类和对象
- 方法
-
Java面向对象(8)
-
意识
- 复用性,维护性,扩展性
- 不重复发明轮子
- 抽象
- 封装
- 继承
- 接口
- 多态
- 异常
- 集合
-
JDBC(8)
- 什么是JDBC
- 使用JDBC进行增删改查
- 封装JDBC
-
JSP(9)
-
What is JSP
- HTML+Java
- Web开发环境的搭建
-
JSP基础
- Tomcat的介绍
- Web App目录结构
-
JSP原理
- 解释
- 编译
- 运行
-
JSP页面的组成元素
- HTML模板
- HTML内容
- 静态直接输出的内容
- 表达式<%=... %>
- System.out.println();中的参数
- 往页面进行输出
- 小脚本<%...%>
- 方法体中可以写的内容
- 一般指令代码
- 声明<%! %>
- 类中,方法体外的内容
- 进行属性的定义和方法的定义
- <%@ 指令%>
- 导入包,设置整个页面的属性
- 注释
- 分类
- HTML注释
- JAVA注释
- JSP注释<%-- --%>
- <jsp:动作名称 />
- 本次培训不设计
-
常见错误
- 404
- 500
-
JSP内置对象
-
out
- javax.servlet.jsp.jspWriter
- 往页面输出内容
- ... ...
-
page
- java.lang.object
- 代表JSP被编译成Servlet
-
pageContext
- javax.servlet.jsp.PageContext
- 描述了当前JSP页面的运行环境
-
request
- javax.servlet.http.HttpServletrequest
- 向客户端请求数据
-
session
- javax.servlet.http.HttpSession
- 用来保存每个用户的信息,以便跟踪每个用户的操作状态
-
application
- javax.servlet.ServletContext
- 存储了运行JSP页面的servlet以及在同一应用程序中的任何Web组件的上下文信息
-
response
- javax.servlet.http.HttpServletResponse
- 封装了jsp产生的响应,然后被发送到客户端以响应客户的请求
-
exception
- java.lang.Throwable
- 某个页面抛出异常时,将转发至JSP错误页面
-
config
- javax.servlet.ServletConfig
- 用于存取servlet实例的初始化参数
- JSP的案例
-
Servlet(10)
-
What is Servlet
- 本质是Servlet类的子类
- Java+HTML
-
Servlet基本配置
- 注册
- 映射
- 随服务器自动启动
- 参数信息
-
Servlet生命周期
- init
- service
- doGet
- doPost
- destroy
- el与JSTL
-
MVC
-
Model1
- A simplified diagram of a Model 1 implementation.
Model1的一个简单实现图
- 简言之,Model1=JSP+Model
-
Model2
- 子主题 1
- Model1 与Model2
-
MVC
- 百度定义
-
热门思想及技术
- TDD
- HTML5+CSS3
- REST