随笔分类 - JavaWeb专题
JavaWeb专题,如:serverlet、过滤器等
摘要:由HTTP协议的概念可知,它分为问和答两部分。其中问指的就是请求部分,而答指的就是响应部分。 请求部分 请求行: 永远位于请求的第一行 请求消息头: 从第二行开始,到第一个空行结束 请求的正文: 从第一个空行后开始,到正文的结束 响应部分 响应行: 永远位于响应的第一行 响应消息头: 从第二行开始,
阅读全文
摘要:HTTP协议概念 HTTP的全称是:Hyper Text Transfer Protocol,意为 超文本传输协议。它指的是服务器和客户端之间交互必须遵循的一问一答的规则。形容这个规则:问答机制、握手机制。 它规范了请求和响应内容的类型和格式。 HTTP协议是由W3C组织管理和维护的。 HTTP协议
阅读全文
摘要:JavaWeb工程概述 JavaWeb应用是一个全新的应用种类。这类应用程序指供浏览器访问的程序,通常也简称为web应用。 一个web应用由多个静态web资源和动态web资源组成,例如:html、css、js文件,jsp文件、java程序、支持jar包、工程配置文件、图片、音视频等等。 Web应用开
阅读全文
摘要:Tomcat启动和停止及问题分析解决 1)启动和停止 Tomcat服务器的启动文件在二进制文件目录中:,这两个文件就是Tomcat的启动文件。 Tomcat服务器的停止文件也在二进制文件目录中:,这两个文件就是Tomcat的停止文件。 其中.bat文件是针对windows系统的运行程序,.sh文件是
阅读全文
摘要:关于服务器 服务器的概念非常的广泛,它可以指代一台特殊的计算机(相比普通计算机运行更快、负载更高、价格更贵),也可以指代用于部署网站的应用。我们这里说的服务器,其实是web服务器,或者应用服务器。它本质就是一个软件,一个应用。作用就是发布我们的应用(工程),让用户可以通过浏览器访问我们的应用。 常见
阅读全文
摘要:JavaEE规范 JavaEE规范是J2EE规范的新名称,早期被称为J2EE规范,其全称是Java 2 Platform Enterprise Edition,它是由SUN公司领导、各厂家共同制定并得到广泛认可的工业标准(JCP组织成员)。之所以改名为JavaEE,目的还是让大家清楚J2EE只是Ja
阅读全文
摘要:01_Tomcat和HTTP协议 01_web概述和系统结构 02_Tomcat介绍 03_Tomcat基本使用 04_Tomcat发布应用(JavaWeb应用) 05_HTTP协议概述 06_HTTP协议组成 07_请求部分详解 08_响应部分详解 09_综合案例-Tomcat的具体应用 02_S
阅读全文
摘要:超文本传输协议(关于超文本的概念JavaWeb在进行学习),是建立在TCP/IP协议基础上,是网络应用层的协议。 由请求和响应构成,是一个标准的客户端和服务器模型 URL 概述 统一资源定位符,常见的如http://bbs.itheima.com/forum.php 完整的格式为 http://bb
阅读全文
摘要:概述 BIO Blocking IO,阻塞型IO NIO No Blocking IO,非阻塞型IO 阻塞IO的弊端 在等待的过程中,什么事也做不了 非阻塞IO的好处 不需要一直等待,当一切就绪了再去做 NIO与BIO的区别 区别一 BIO是阻塞的,NIO是非阻塞的 区别二 BIO是面向流的,NIO
阅读全文
摘要:TCP程序服务器优化 优化方案一 需求:服务器只能处理一个客户端请求,接收完一个图片之后,服务器就关闭了。 解决方案:使用循环 代码实现: // 服务器代码如下,客户端代码同上个案例,此处不再给出 public class ServerDemo { public static void main(S
阅读全文
摘要:TCP发送数据 Java中的TCP通信 Java对基于TCP协议的的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。 Java为客户端提供了Socket类,为服务器端提供了ServerSocket类 构造方法 方法名说明 Socket(In
阅读全文
摘要:UDP通信程序 UDP发送数据 Java中的UDP通信 UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket只是发送,接收数据的对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念 Java提供了DatagramSocket类作为基
阅读全文
摘要:网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,不同计算机上运行的程序,可以进行数据传输 网络编程三要素 IP地址 要想
阅读全文
摘要:聚合 多模块构建维护 聚合 作用:聚合用于快速构建maven工程,一次性构建多个项目/模块。 制作方式: 创建一个空模块,打包类型定义为pom <packaging>pom</packaging> 定义当前模块进行构建操作时关联的其他模块名称 <modules> <module>../ssm_con
阅读全文
摘要:工程模块与模块划分 ssm_pojo拆分 新建模块 拷贝原始项目中对应的相关内容到ssm_pojo模块中 实体类(User) 配置文件(无) ssm_dao拆分 新建模块 拷贝原始项目中对应的相关内容到ssm_dao模块中 数据层接口(UserDao) 配置文件:保留与数据层相关配置文件(3个) 注
阅读全文