
web 相关概念回顾
发布日期:2021-05-07 19:40:54
浏览次数:25
分类:精选文章
本文共 747 字,大约阅读时间需要 2 分钟。
一、相关知识回顾
软件架构主要分为两种类型:C/S(客户端/服务器端)和B/S(浏览器/服务器端)。前者指的是传统的软件架构,用户通过客户端程序与服务器进行数据交互;后者则是基于浏览器进行操作,用户通过浏览器直接与服务器进行交互。
资源分类是前端开发中常见的一个概念。静态资源是指用户访问后结果一致的资源,如HTML、CSS、JavaScript等文件。这些资源可以直接由浏览器解析使用。而动态资源则是指每次访问可能返回不同的结果的资源,如JSP、PHP、ASP等。动态资源在被访问后需要经过一定的处理转换为静态资源后再返回给浏览器。
网络通信的三要素是IP、端口和传输协议。IP是网络中设备的唯一标识,用于确定数据包的路由。端口是应用程序在计算机中的唯一标识,范围在0到65536之间。传输协议则规定了数据传输的规则,其中TCP协议具有可靠性和三次握手的特点,适合于需要稳定连接的场景,而UDP协议则是无连接的、速度更快的协议,适合实时性要求较高的场景。
二、Web服务器软件
Web服务器软件作为互联网应用的核心,负责接收用户的HTTP请求并做出相应的响应。常见的Java相关Web服务器软件包括WebLogic、WebSphere、JBOSS和Tomcat等。其中,WebLogic和WebSphere是大型企业级服务器,支持完整的JavaEE规范,但通常需要购买许可证。Tomcat则是由Apache基金组织维护的开源服务器,仅支持Servlet和JSP等核心技术,适合中小型项目使用。
JavaEE是Java语言在企业级开发中应用的技术规范集合,涵盖了从 servlet到JavaEE 13个大规范的开发规范。作为开发者,理解并熟练掌握这些规范对于构建稳定、高效的企业级应用至关重要。
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月19日 11时34分10秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
leetcode题解53-最大子序和
2023-01-31
leetcode题解56-合并区间
2023-01-31
leetcode题解66-加一
2023-01-31
leetcode题解70-爬楼梯
2023-01-31
leetcode题解72-编辑距离
2023-01-31
leetcode题解75-颜色分类
2023-01-31
leetcode题解767-重构字符串
2023-01-31
leetcode题解77-子集
2023-01-31
leetcode题解77-组合
2023-01-31
leetcode题解8-盛最多水的容器
2023-01-31
leetcode题解976-三角形的最大周长
2023-01-31
leetcode题解98-验证二叉搜索树
2023-01-31
LeetCode题解【打家劫舍】(中等难度)
2023-01-31
Leetcode题解(二)
2023-01-31
left join on、where后面的条件的区别
2023-01-31
left join right inner join 区别
2023-01-31
leftjoin多个on条件_MySQL:left join 避坑指南
2023-01-31
legend2---开发日志3(thinkphp的入口目录是public的体现是什么)
2023-01-31
legoblock秀上限
2023-01-31
LeNet介绍-ChatGPT4o作答
2023-01-31