Web开发总结

1、Web开发

1、JavaSE与JavaEE的区别
JavaSE可以做桌面应用程序,但是现在被C#取代。。。
JavaEE可以做Web开发,因为java做服务器端有得天独厚的优势,所以在编程界的地位还是比较高的
2、架构模式
①C/S架构(客户端/服务器端)
缺点:难以维护、升级麻烦
优点:用户体验好、占用带宽资源少(因为本地已经缓存了图片等资源)
②B/S架构(浏览器/服务器端)
缺点:兼容性差、占带宽资源多
优点:用户不用安装指定客户端、用户不用更新升级
3、服务器
服务器:向广大用户的计算机提供服务的PC机
服务器的作用:将服务器中的本地资源共享给外部网络进行访问
服务器的分类:web服务器、邮件服务器、数据库服务器(我们可以连接其他人电脑上的服务器)
常见的web服务器软件有:weblogic、jboss、jetty、tomcat
常见的数据库服务器软件有:mysql、oracle、sqlserver
服务器与服务器软件的区别:安装了服务器软件的机器,称为服务器
除了tomcat之外,其余的服务器都是收费的。但是tomcat不支持EJB和RMI等框架
4、浏览器与服务器通讯的原理
在这里插入图片描述
5、web服务器之tomcat的目录结构
在这里插入图片描述
6、DNS解析域名过程
在这里插入图片描述
没有host文件
在这里插入图片描述
在hosts文件中配置域名和ip的映射
在这里插入图片描述
启动tomcat,访问 www.youkuaiyun.com(记得把tomcat的端口号改成80)
在这里插入图片描述
7、常用的外网映射工具
Ngrok ------------------ 免费的,可以节省成本
花生壳 ----------------- 收费的,有能力者可以使用

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值