没有合适的资源?快使用搜索试试~ 我知道了~
javaWeb.pdf
资源推荐
资源详情
资源评论
PC浏览器
其他设备
服务端:与客户端进行交互,接收客户端的数据、处理具体的业务逻辑、传递给客户端其需要的数
据
“服务器”是一个非常宽泛的概念,从硬件而言: 服务器是计算机的一种,它比普通计算机运行更
快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是
火车系统等大型设备)提供计算或者应用服务。从软件而言: 服务器其实就是安装在计算机上的一
个软件,根据其作用的不同又可以分为各种不同的服务器,例如应用服务器、数据库服务器、Redis
服务器、DNS服务器、ftp服务器等等
综上所述: 用我们自己的话来总结的话,服务器其实就是一台(或者一个集群)安装了服务器软件的高性能
计算机
1.2 JAVAWEB技术栈
前端部分
HTML CSS JavaScript ES6 Nodejs npm vite vue3 router pinia axios element-plus ...
后端部分
HTTP xml Tomcat Servlet Request Response Cookie Sesssion Filter Listener MySQL JDBC Druid
Jackson lombok jwt ...
图解
1 程序分两部分,一部分是客户端需要安装的程序,一部分是要部署在服务器上的程序
2 用户需要在硬件设备或者操作系统中,下载安装特定的客户端程序才可以使用
3 程序运行的压力由客户端和服务端共同承担
4 可以借助客户端运算资源,对数据继续处理,一般可以有较好的画质和展现效果
5 程序更新时,往往需要同时更新客户端和服务端两部分
6 跨平台性能一般,不同的平台未必都有对应的客户端程序
7 开发成本较高,要为不同的客户端开发不同客户端程序
BS模式 Browser-Server模式
1 程序就一部分,只要部署在服务器上即可
2 无论用户使用什么设备和操作系统,只要有一个安装任意一款浏览器即可
3 程序运行的压力主要由服务端承担
4 客户端承担的计算压力小,可以对数据进行简单的继续处理,但是不像CS模式那些可以获得较好的画质和
展现效果
5 程序更新时,只需要同时服务端部分
6 跨平台性能优秀,只要有一个浏览器,到处都可以使用
7 开发成本略低,不必为不同的客户端开发不同客户端程序
模式选择
对于我们JAVA程序员来说,我们开发的是服务端代码,所有无论前端是何种类型的服务端,我们只要按
照接口文档要求开发后端功能即可,尤其是在当前前后端分离模式开发为主的时代背景下,我们可以
在几乎不接触前端的状态下完成开发
1.5 JAVAWEB实现前后端分离
非前后端分离
1 开发不分离: 程序员既要编写后端代码,又要去修改甚至编写前端代码,程序员的工作压力较大
2 部署不分离: 使用了后端动态页面技术(JSP,Thymeleaf等),前端代码不能脱离后端服务器环境,必须部
署在一起
前后端分离
剩余457页未读,继续阅读
资源评论
xihaz
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功