![](https://img-blog.csdnimg.cn/20210403154148783.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaWeb
文章平均质量分 74
学习web网页知识
Java追求者
坚持每天学习!
展开
-
了解数据库连接池
1. 数据库连接池1.1 什么是数据库连接池数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。详情参考百度百科当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。1.2 Java连接池有那几种性能方面 hikari原创 2021-04-16 11:30:52 · 163 阅读 · 0 评论 -
了解JDBC、事务
1. JDBC1.1 什么是JDBCJava连接数据库!需要jar包的支持:java.sqljavax.sqlmysql-conneter-java… 连接驱动(必须要导入)1.2 环境搭建数据库准备数据CREATE TABLE users( id INT PRIMARY KEY, `name` VARCHAR(40), `password` VARCHAR(40), email VARCHAR(60), birthday DATE);原创 2021-04-14 19:37:09 · 102 阅读 · 0 评论 -
了解Filter、Listener
1. Filter (重点)1.1 什么是Filter比如 Shiro安全框架技术就是用Filter来实现的Filter:过滤器 ,用来过滤网站的数据;1.2 Filter使用场景处理中文乱码登录验证过滤敏感信息1.3 Filter开发步骤Filter开发步骤:导包编写过滤器导包不要错 (注意)实现Filter接口,重写对应的方法即可chain.doFilter(request,response); 让我们的请求继续走,如果不写,程序到这里就被拦截停止!因为如果还有转载 2021-04-14 19:23:02 · 106 阅读 · 0 评论 -
了解MVC三层架构
1. MVC三层架构1.1 什么是MVC三层架构什么是MVC:Model 模型view 视图Controller 控制器1.2 以前的架构用户直接访问控制层,控制层就可以直接操作数据库;servlet–CRUD–>数据库弊端:程序十分臃肿,不利于维护servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码解决方式:架构:没有什么是加一层解决不了的!程序猿调用↑JDBC (实现该接口)↑Mysql Oracle SqlSer转载 2021-04-14 19:01:23 · 155 阅读 · 0 评论 -
了解JavaBean
1. JavaBean1.1 什么是JavaBean一个实体类,一个可复用的类。JavaBean在MVC设计模型中是model,又称模型层,在一般的程序中,我们称它为数据层,就是用来设置数据的属性和一些行为。1.2 JavaBean有特定的写法必须要有一个无参构造属性必须私有化必须有对应的get/set方法;1.3 对象关系映射一般用来和数据库的字段做映射 ORM;ORM :对象关系映射表—>类字段–>属性行记录---->对象people表id原创 2021-04-14 18:44:13 · 110 阅读 · 0 评论 -
了解JSP
1. JSP1.1 什么是JSPJava Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术!最大的特点:写JSP就像在写HTML区别:HTML只给用户提供静态的数据JSP页面中可以嵌入JAVA代码,为用户提供动态数据;1.2 JSP原理思路:JSP到底怎么执行的!代码层面没有任何问题服务器内部工作tomcat中有一个work目录;IDEA中使用Tomcat的会在IDEA的tomcat中生成一个work目录我电脑的地址:转载 2021-04-09 16:22:50 · 112 阅读 · 0 评论 -
了解Cookie和Session
1. 会话会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话;有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;一个网站,怎么证明你来过?客户端 服务端服务端给客户端一个信件,客户端下次访问服务端带上信件就可以了; cookie服务器登记你来过了,下次你来的时候我来匹配你; seesion2. 保存会话的两种技术cookie客户端技术 (响应,请求)session服务器技术,利用这个技术,可原创 2021-04-09 10:37:51 · 89 阅读 · 0 评论 -
了解Servlet
1. Servlet1.1 什么是ServletServlet就是sun公司开发动态web的一门技术Sun在这些APi中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现Serlet接口把开发好java类部署到web服务器中。把实现了Servlet接口的Java程序叫做,Servlet1.2 HelloServletSerlvet接口Sun公司有两个默认的实现类:HttpServlet,GenericServled1.构建转载 2021-04-07 23:00:09 · 93 阅读 · 0 评论 -
了解Maven
1. Maven1.1 Maven项目架构管理工具我们目前用来就是方便导入jar包的!1.2 下载Maven官网:https://maven.apache.org/下载完解压即可用;解压后目录结构如下:1.3 配置环境变量在配置之前请将JDK安装好。1.3.1 环境变量配置在我们的系统环境变量中配置如下配置:M2_HOME:maven目录下的bin目录MAVEN_HOME:maven的目录在系统的path中配置%MAVEN_HOME%\bin1.3.2 测试配置是否原创 2021-04-05 23:46:34 · 428 阅读 · 4 评论 -
了解Http
1. Http1.1 什么是HttpHttp(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html,字符串,…超文本:图片,音乐,视频,定位,地图.……端口:80Https:安全的4431.2 两个时代http1.0HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接http2.0HTTP/1.1:客户端可以与web服务器连接后,可以获得多个web资源。1.3 Http请求客户端–发请求(Request转载 2021-04-05 18:33:19 · 84 阅读 · 0 评论 -
了解Tomcat
1. Tomcat1.1 安装tomcat官网:http://tomcat.apache.org/1.下载2.解压3.文件夹作用:1.2 Tomcat启动和配置进入bin文件夹下启动:startup.sh关闭:shutdown.bat启动后访问测试:http://localhost:8080/可能遇到的问题:Java环境变量没有配置闪退问题:需要配置兼容性乱码问题:配置文件中设置1.3 Tomcat配置在conf目录下server.xml配置启动端口号T转载 2021-04-05 16:35:22 · 94 阅读 · 0 评论 -
初步了解JavaWeb
1、基本概念1.1、前言1.1.1 web开发web:网页静态网页:HTML5+CSS数据始终不会发生变化动态网页:Servlet/ISP,ASP,PHP数据会不断地发生变化1.1.2 什么是JavaWeb在Java中,动态Web资源开发的技术统称为JavaWeb。1.2、软件架构1.C/S:客户端/服务器端2.B/S:浏览器/服务器端1.3、web应用程序1.3.1 什么的web应用程序web应用程序:可以提供浏览器访问的程序;例如:a.ht原创 2021-04-05 13:42:38 · 154 阅读 · 1 评论