Web项目总结

大总结:
我们的软件最终在三个软件中运行: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结尾
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值