12 2023 档案

摘要:会话 一次会话是客户端与服务端的连接建立与结束,在这次会话中可以有多次请求与响应。 HTTP是一种无状态协议 HTTP协议不对请求和响应之间的通信状态进行保存,以至于尽管是同一个客户端,但它的每次会话都会被当作一次新的会话 (简而言之就是服务端不会认识客户端) 有的时候,我们需要保存客户端的信息。 阅读全文
posted @ 2023-12-27 22:18 rowbed 阅读(74) 评论(1) 推荐(0) 编辑
摘要:MVC是一种常见的设计模式,它把一个系统分为三部分 M,全写为Model,具体功能如下: 存放和数据库对应的实体类,专门用于存储数据——————bean 存放对数据库进行交互(CRUD)的类,专门用于操作数据库——————dao 存放对数据进行逻辑运算的类,专门用于完善逻辑代码——————servi 阅读全文
posted @ 2023-12-27 15:32 rowbed 阅读(14) 评论(0) 推荐(0) 编辑
摘要:请求转发和响应重定向都是间接访问项目某资源的手段 请求转发 顾名思义,是客户端请求的转发,所以此方法是HttpServletRequest的一个方法 方法 描述 RequestDispatcher getRequestDispatcher(String var1) 获取请求转发对象,var1是资源地 阅读全文
posted @ 2023-12-25 01:11 rowbed 阅读(53) 评论(0) 推荐(0) 编辑
摘要:HttpServletRequest Tomcat会自动将客户端请求报文封装为HttpServletRequest对象。 HttpServletRequest中请求行常用方法 方法 描述 String getMethod() 获取请求方法 String getProtocol() 获取请求协议及版本 阅读全文
posted @ 2023-12-24 17:01 rowbed 阅读(15) 评论(0) 推荐(0) 编辑
摘要:ServletConfig ServletConfig是web.xml中,Servlet的初始化参数对象(每个Servlet都各自拥有至少一个ServletConfig对象) web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns= 阅读全文
posted @ 2023-12-23 22:29 rowbed 阅读(7) 评论(0) 推荐(0) 编辑
摘要:Servlet继承关系树: Servlet接口 查看Servlet源码 public interface Servlet { void init(ServletConfig var1) throws ServletException; ServletConfig getServletConfig() 阅读全文
posted @ 2023-12-23 17:59 rowbed 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Servlet是运行在Web容器(指Tomcat)的,其生命周期由Web容器控制。 Servlet生命周期 Servlet生命周期解析 【下文中一个Servlet均特指一个实现了Servlet接口的类】 构造 Tomcat会使用反射实例化一个Servlet 而实例化类必先会调用某类的构造方法 初始化 阅读全文
posted @ 2023-12-22 17:40 rowbed 阅读(10) 评论(0) 推荐(0) 编辑
摘要:正常的Servlet映射 <!-- 1.servlet-name 用于关联映射路径 1.servlet-class 告诉Tomcat要实例化Servlet类的全类名 2.url-pattern URL路径 --> <servlet> <servlet-name>Test1</servlet-name 阅读全文
posted @ 2023-12-21 21:34 rowbed 阅读(43) 评论(0) 推荐(0) 编辑
摘要:静态资源和动态资源 静态资源 程序运行之前就存在于服务器之中的资源。 例如html、css、js、img、音频文件和视频文件等。 动态资源 不是指动画,运动的效果。 程序运行之前无法确定其数据,通过代码动态的生成数据。 程序运行时,通过代码生成的资源。 例如Servlet、Thymeleaf(模板引 阅读全文
posted @ 2023-12-20 22:12 rowbed 阅读(11) 评论(0) 推荐(0) 编辑
摘要:Http是一种基于TCP/IP的协议。所以,它有客户端和服务端。 Http的交互方式 客户端向服务端发送的总是请求;服务端向客户端返回的总是响应 Http的版本 HTTP/0.9:初代目 单行HTTP,只能返回一个HTML页面 HTTP/1.0:二代目 每次请求和响应都会建立和关闭一次连接(短链接) 阅读全文
posted @ 2023-12-20 15:56 rowbed 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Java项目开发后,需要部署到服务器中,服务器需要有最基本的操作系统。 单一的操作系统还不够,因为Java项目经过JVM编译后的是.class文件(字节码文件)。 字节码文件的运行需要Java运行环境(JRE)。 有了JRE还是不够。不是所有的项目都可以直接运行,还需要服务器软件 服务器软件Tomc 阅读全文
posted @ 2023-12-18 21:31 rowbed 阅读(40) 评论(0) 推荐(0) 编辑
摘要:BOM BOM指的是浏览器对象模型,在JS中可以通过BOM操作浏览器。菜鸟教程JSBOM 一般BOM指的都是window对象(window对象是浏览器自动生成的浏览器对象)菜鸟教程JSBOM更多对象 Window对象常用方法 方法名 描述 alert(message) 显示带有一段消息和一个确认按钮 阅读全文
posted @ 2023-12-14 00:22 rowbed 阅读(8) 评论(0) 推荐(0) 编辑
摘要:JS中声明对象的两种格式 方法1,new object()然后依次添加属性或方法 栗子: <script> //初始化对象 var user=new Object(); //给对象添加属性并赋值 user.name="张三"; user.age=18; //给对象添加方法 user.say=func 阅读全文
posted @ 2023-12-12 21:46 rowbed 阅读(15) 评论(2) 推荐(0) 编辑
摘要:JS JavaScript(简称JS)也可也叫ECMAScript(简称ES)。以下统称为JS JS相当于是前端页面的补充,它可以让一个普通的页面在后台执行一些功能,例如点击一个按钮,会执行某些下载文件;页面跳转;页面弹窗等操作。 JS本质上新的前端语言,和Java没有半毛钱关系。 在菜鸟教程中三剑 阅读全文
posted @ 2023-12-11 22:16 rowbed 阅读(11) 评论(0) 推荐(0) 编辑
摘要:CSS CSS是一种可以给HTML每个元素添加样式的语言。 不必记住每一个CSS,使用查阅文档即可。菜鸟教程CSS文档 CSS语法 选择器是需要改变样式的HTML元素。 每一条声明由属性和值组成,分号结尾,并由花括号包括。 属性:指的是样式属性,并不是HTML中的标签属性 如何在HTML中使用CSS 阅读全文
posted @ 2023-12-10 19:04 rowbed 阅读(11) 评论(0) 推荐(0) 编辑
摘要:文本标签 文本常用的HTML标签: 标签名 标签描述 <h1></h1> 标题标签 <h6></h6> 标题标签 <p></p> 段落标签 <hr> 换行标签 <br> 换行标签 标签栗子: <!DOCTYPE html> <html lang="en"> <head> <meta charset= 阅读全文
posted @ 2023-12-07 20:37 rowbed 阅读(9) 评论(2) 推荐(0) 编辑
摘要:使用IDEA新建一个空的Web项目,并填写路径与项目名称 进入项目后,在根目录新建一个HTML页面,取名为index 就可以得到一个最基础的HTML页面 在IDEA中,使用浏览器打开此页面 页面内容如下: 如何修改浏览器选项 File-Settings-Tools-Web Browsers HTML 阅读全文
posted @ 2023-12-06 21:42 rowbed 阅读(20) 评论(0) 推荐(0) 编辑
摘要:在实例化Thread类时,需要传入一个Runnable接口的实现类。 public Thread(Runnable target) 实际开发中,通常是使用匿名内部类实现Runnable接口。 栗子: public class Test27 { public static void main(Stri 阅读全文
posted @ 2023-12-05 16:05 rowbed 阅读(13) 评论(0) 推荐(0) 编辑
摘要:在java.util.regex包下,提供了正则表达式对字符串进行约束规范匹配 正则表达式必须依靠Pattern类和Matcher类。 Pattern Pattern类的主要作用是编写正则规范。常用方法如下: 方法 类型 描述 public static Pattern compile(String 阅读全文
posted @ 2023-12-04 22:18 rowbed 阅读(17) 评论(0) 推荐(0) 编辑
摘要:maven+Mysql+JDBC+多线程+IO流。 韩顺平多用户通信完成,完成补充功能离校消息和离线文件。 打算学习完正则表达式后继续完善。 韩顺平网络编程-多用户通信 阅读全文
posted @ 2023-12-04 12:34 rowbed 阅读(21) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示