![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaWeb
文章平均质量分 71
Been Doing
君子尚拙,以璞为真!
展开
-
HTTP请求响应
HTTP1、 什么是HTTPHTTP(超文本传输协议) 是一个简单的请求:相应协议: 通常运行在TCP之上:文本:html,字符串超文本: 图片,音乐,视频,定位,地图…Http默认的端口号:80https:安全的 4432、两个时代http1.0HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接http2.0HTTP/1.1:客户端可以与web服务器连接后,可以获得多个web资源。3、HTTP请求客户端----请求(Request)----原创 2022-04-22 20:08:55 · 636 阅读 · 0 评论 -
第一个JDBC程序
JDBC1:数据库驱动例如:声卡,显卡,驱动等;2:JDBCSUN公司为了简化开发人员的(对数据库的统一)操作,提供了一个(Java操作数据库的)规范,俗称JDBC这些规范的实现由具体的厂商去做。对于开发人员来说,我们只需要掌握JDBC接口的操作即可!3:第一个JDBC程序创建数据库CREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLATE utf8_general_ci;USE jdbcStudy;CREATE TABLE `users`原创 2022-03-05 22:45:15 · 780 阅读 · 0 评论 -
MVC三层架构
MVC三层架构什么是MVC:Model View Control 模型,视图,控制器1:早些年用户直接访问控制层,控制层就可以直接操作数据库:Servlet -----CRUD----- 数据库弊端:弊端程序十分臃肿,不利于维护:Servlet 的代码中,处理请求,响应,视图跳转,处理JDBC,处理业务代码,处理逻辑代码;程序中有一层不成文的话:架构:没有加一层解决不了的例如:如下;程序员调用:|JDBC|MySql Oracle SqlServer…2:MVC 三层原创 2022-03-13 09:09:12 · 546 阅读 · 0 评论 -
过滤器Filter(重点)
过滤器Filter(重点)Filter过滤器:用来过滤网站的数据;处理中文乱码登录验证… 1:Filter开发过程;1:导包;(Servlet下的包)2:编写过滤器实现Filter接口,重写对应的方法即可public class CharacterEncodingFilter implements Filter { //初始化: web服务器启动,就已经初始化了,随时等待过滤器对象的出现! @Override public void init(Filte原创 2022-03-08 16:16:32 · 277 阅读 · 0 评论 -
Cookie、Session的使用
Cookie、Session1:会话:会话:用户打开浏览器,点击很多的超链接,方位多个web资源,关闭浏览器 ,这个过程就称之为一次会话;有状态会话:每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一个网站,怎么证明来过;客户端 服务器端1:服务器给客户一个信件,客户下次访问的时候带上信件就可以了;Cookie2:服务器登记你来过了,下次你来的时候我来匹配你;Session;无状态会话:打开关闭web资源2:保存会话的两种方式;Cooki原创 2022-03-07 21:36:00 · 310 阅读 · 0 评论 -
HttpServletResponse
HttpServletResponseWeb服务器接收到客户的Http请求,针对这个请求,分别创建一个请求的HttpServletRequest对象,代表响应的一个HttpServletResponse如果要获取客户端请求过来的参数:找HttpServletRequest如果要给客户端相应一些信息:找HttpServletResponse1:简单的分类负责向浏览器发送数据的方法ServletOutputStream getOutputStream() throws IOExceptio原创 2022-03-07 17:25:43 · 707 阅读 · 0 评论 -
ServletContext
ServletContextWeb容器在启动的时候,它会为每个web程序创建一个对应的ServletContext对象,它代表了当前的web应用。 (由它进行一些其他操作,可以想象成中间商。拿着这个中间商去做一些事情)- 共享数据 (创建一个访问数据的类)我在这个Servlet中保存的数据,可以在另外一个Servlet中拿到;用的是(ServletContext)创建一个Servlet的类,用来存储到ServletContext里面;public class Servlet extends原创 2022-03-07 14:10:50 · 2196 阅读 · 0 评论 -
第一个Servlet,Hello Servlet
6:Servlet6.1: Servlet简介Servlet就是sun公司开发动态web的一门技术Sun在这些API中提供一个接口叫做: Servlet,如果你想开发一个Servlet程序,只需要完 成两个小步骤:。【重点】- 1:编写一个类,实现Servlet接口- 2:把开发好的Java类部署到web服务器中。把实现了Servlet接口的Java程序叫做,Servlet6.2:HelloServlet1:构建一个Maven项目:删除里面的src 目录,学习练习就在这个里面建造Mo原创 2022-01-17 21:06:29 · 304 阅读 · 0 评论 -
用java程序 开启事务
事务要么成功,要么失败。里面的一些封装类是用的上一篇博客:https://blog.csdn.net/weixin_45723046/article/details/123302467ACID原则原子性:要么全部完成,要么都不完成。一致性:保持总的一致性隔离性:多个事务互补干扰。持久性:一旦提交不可逆,持久化到数据库。隔离性的问题:脏读:一个事务读取到了一个未提交的事务;不可重复读:在同一个事务中,重读读取表中的数据,表数据发生改变。幻读(虚读):在一个事务中,读取到了别人插入的原创 2022-03-07 13:16:27 · 5370 阅读 · 0 评论 -
PrepareStatement对象
PrepareStatement对象PrepareStatement 可以防止SQL注入,效率更好。里面的一些封装类是用的上一篇博客:https://blog.csdn.net/weixin_45723046/article/details/123302467操作步骤: 1: 编写SQL 2:预编译 3:传递参数 4:执行1:新增:public static void main(String[] args) { Connection coon = null; Prepa原创 2022-03-05 23:09:32 · 290 阅读 · 0 评论