大总结:
我们的软件最终在三个软件中运行:1.浏览器2.服务器3.数据库(DB)
Web项目三要素1.浏览器2.服务器3.HTTP协议
服务器会接受浏览器提交的数据进行持久化存到数据库里
浏览器访问服务器,会得到存储在服务器中的网页,浏览器会显示运行该网页的内容
总结1:
WebBasic:可以写网页和轻量级的APP
1.HTML:勾勒出网页的结构和内容
2.CSS:用来美化网页
3.JavaScript:能够让网页呈现出动态的数据和效果
4.jQuery:(HTML,CSS,JavaScript)的框架,用来提升JavaScript的开发效率
PS:框架技术可以提升我们的开发效率,没有也可以,有了我们的开发速度和质量会更好
总结2:
服务器:
--#1.Java(Java基础,JavaSE)》》》》》(框架)》》》Spring
--#2.Servlet(与浏览器交互)》》》》》(框架)》》》1.SpringMVC(主要)
2.Struts2(次要)
--#3.JDBC(与数据库交互)》》》》》(框架)》》》1.MyBatis(主要)
2.Hibernate(次要)
总结3:
数据库:
1.DDL
2.DCL
3.DML
4.DQL
总结1的内容:
(1)项目分工
美工:写HTML和CSS作出静态的网页
程序员:写出JavaScript呈现动态的效果
美工开发工具:DreamWeaver可视化开发,拖拽形成网页
前端工程师:WebStorm
java程序员:Eclipse
ps:尽量不要使用两个工具开发一个项目
(2)《1》HTML是什么:
超文本标记语言,纯文本类型的语言。可以嵌套脚本语言(JavaScript)编写的程序
也可以理解为标签固定的XML。
单标签等价于内容为空的双标签
属性之间没有顺序
《2》HTML的版本:
1.HTML4.01
2.HTML5(不严格遵守XML规范,可以省略单标签后面的/)
3.XHTML(严格遵守XML的规范)
版本声明应该在网页的第一行就做
对于网页来说,不严格的规范会好一点,可以让用户看到更多的东西
《3》常用的浏览器:
1.IE(版本太多,上下不兼容)
2.Edge(微软的,win10以后不用IE了)
3.Firefox(火狐)
4.Chrome(谷歌,推荐)
5.Safari(苹果浏览器)
PS:非主流的浏览器核心来源于此,如:360,猎豹
(3) 《1》HTML和XML的区别
#XML:
1.可扩展的标签语言,标签,属性,标签的嵌套关系都可以扩展
可扩展就是可以自定义
2.XML一般用来存储和传输数据
#HTML:
1.语法固定,W3C规定的
2.用来显示数据
有一些版本严格的遵守XML的规范
*****************************************************
标签和元素的区别:
标签+内容+属性=元素。
一般都是混着说
********************************************************
操作顺序:
1.在javaEE的视图下,new一个Maven Project(勾选create a simple...)
2.Group Id:公司域名倒着写,如:tedu.cn
Artifact Id:项目名称
packing:war
报错:Development...右键Generate....
创建网页以html和htm结尾
我们的软件最终在三个软件中运行:1.浏览器2.服务器3.数据库(DB)
Web项目三要素1.浏览器2.服务器3.HTTP协议
服务器会接受浏览器提交的数据进行持久化存到数据库里
浏览器访问服务器,会得到存储在服务器中的网页,浏览器会显示运行该网页的内容
总结1:
WebBasic:可以写网页和轻量级的APP
1.HTML:勾勒出网页的结构和内容
2.CSS:用来美化网页
3.JavaScript:能够让网页呈现出动态的数据和效果
4.jQuery:(HTML,CSS,JavaScript)的框架,用来提升JavaScript的开发效率
PS:框架技术可以提升我们的开发效率,没有也可以,有了我们的开发速度和质量会更好
总结2:
服务器:
--#1.Java(Java基础,JavaSE)》》》》》(框架)》》》Spring
--#2.Servlet(与浏览器交互)》》》》》(框架)》》》1.SpringMVC(主要)
2.Struts2(次要)
--#3.JDBC(与数据库交互)》》》》》(框架)》》》1.MyBatis(主要)
2.Hibernate(次要)
总结3:
数据库:
1.DDL
2.DCL
3.DML
4.DQL
总结1的内容:
(1)项目分工
美工:写HTML和CSS作出静态的网页
程序员:写出JavaScript呈现动态的效果
美工开发工具:DreamWeaver可视化开发,拖拽形成网页
前端工程师:WebStorm
java程序员:Eclipse
ps:尽量不要使用两个工具开发一个项目
(2)《1》HTML是什么:
超文本标记语言,纯文本类型的语言。可以嵌套脚本语言(JavaScript)编写的程序
也可以理解为标签固定的XML。
单标签等价于内容为空的双标签
属性之间没有顺序
《2》HTML的版本:
1.HTML4.01
2.HTML5(不严格遵守XML规范,可以省略单标签后面的/)
3.XHTML(严格遵守XML的规范)
版本声明应该在网页的第一行就做
对于网页来说,不严格的规范会好一点,可以让用户看到更多的东西
《3》常用的浏览器:
1.IE(版本太多,上下不兼容)
2.Edge(微软的,win10以后不用IE了)
3.Firefox(火狐)
4.Chrome(谷歌,推荐)
5.Safari(苹果浏览器)
PS:非主流的浏览器核心来源于此,如:360,猎豹
(3) 《1》HTML和XML的区别
#XML:
1.可扩展的标签语言,标签,属性,标签的嵌套关系都可以扩展
可扩展就是可以自定义
2.XML一般用来存储和传输数据
#HTML:
1.语法固定,W3C规定的
2.用来显示数据
有一些版本严格的遵守XML的规范
*****************************************************
标签和元素的区别:
标签+内容+属性=元素。
一般都是混着说
********************************************************
操作顺序:
1.在javaEE的视图下,new一个Maven Project(勾选create a simple...)
2.Group Id:公司域名倒着写,如:tedu.cn
Artifact Id:项目名称
packing:war
报错:Development...右键Generate....
创建网页以html和htm结尾