自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 监听器浅析

1. 监听器是什么1.是一个实现了特定接口的Java类;2.用来监听另一个 Java类的方法调用或者属性的改变;3.当被监听对象发生了上述事件后,监听器某个方法将会立即被执行。2. 监听器用途用来监听其他对象的变化,主要用在图形化界面开发上。3.实现一个监听器的接口编写一个监听器实现监听器的接口…//统计网站在线人数 : 统计sessionpublic class OnlineCountListener implements HttpSessionListener { //创建s

2022-05-19 21:02:17 460

原创 Servlet(三)ServletContext

web容器在启动的时候,它会为每个web程序都创建一个对应ServletContext对象,它代表了当前的web应用;1、共享数据我在这个Servlet中保存的数据,可以在另外一个servlet中拿到;public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletExcep

2022-05-19 20:48:56 101

原创 Servlet(二) Mapping问题

1. Servlet原理Servlet是由Web服务器调用,web服务器在收到浏览器请求之后,会:2.Mapping问题一个Servlet可以指定一个映射路径<servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>一个Servlet可以指定多个映

2022-05-19 20:41:38 216

原创 Servlet(一)

​1、Servlet简介Servlet就是sun公司开发动态web的一门技术Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:1.编写一个类,实现Servlet接口2.把开发好的Java类部署到web服务器中。把实现了Servlet接口的Java程序叫做,Servlet2、HelloServletSerlvet接口Sun公司有两个默认的实现类:HttpServlet,GenericServlet构建一个普通的Maven项目,删

2022-05-19 20:32:42 115

原创 JDBC对象介绍

DriverManager类讲解Jdbc程序中的DriverManager用于加载驱动,并创建与数据库的链接,这个API的常用方法:DriverManager.registerDriver(new Driver())DriverManager.getConnection(url, user, password)注意:在实际开发中并不推荐采用registerDriver方法注册驱动。原因有二:1. 查看Driver的源代码可以看到,如果采用此种方式,会导致驱动程序注册两次,也就是在内存中.

2022-05-18 21:52:29 106

原创 JDBC代码

什么是JDBC : Java连接数据库!需要jar包的支持:java.sqljavax.sqlmysql-conneter-java… 连接驱动(必须要导入)JDBC 固定步骤:1.加载驱动2.连接数据库,代表数据库3.向数据库发送SQL的对象Statement : CRUD4.编写SQL (根据业务,不同的SQL)5.执行SQL6.关闭连接实验环境搭建CREATE TABLE users( id INT PRIMARY KEY, `name` VARCHAR(40

2022-05-18 21:35:46 1014

原创 Filter过滤器

1.Filter:过滤器 ,用来过滤网站的数据; ·处理中文乱码 ·登录验证….2.Filter开发步骤:1. 导包2. 编写过滤器1. 导包不要错实现Filter接口,重写对应的方法即可public class CharacterEncodingFilter implements Filter {//初始化:web服务器启动,就以及初始化了,随时等待过滤对象...

2022-05-18 20:10:11 110

原创 MVC三层结构

什么是MVC: Model view Controller 模型、视图、控制器1.1、早些年用户直接访问控制层,控制层就可以直接操作数据库;servlet--CRUD-->数据库弊端:程序十分臃肿,不利于维护servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码架构:没有什么是加一层解决不了的!程序猿调用|JDBC|Mysql Oracle SqlServer ....1.2、MVC三层架构· Model...

2022-05-18 19:15:32 81

原创 使用jdbc连接mysql数据库

1.首先在官网下载对应的jar包:https://dev.mysql.com/downloads/connector/j/2.把mysql的Jdbc.jar包复制过来在目录mysql-connector-java-8.0.29可以看到(jar包没有可以在官网下载)。3.把jar包添加到项目里,类似eclipse的add to build path功能,快捷键:Ctrl+Alt+Shift+S,弹出图示菜单 。4.找到刚才添加的jar包,点击确定。5....

2022-05-15 17:01:24 1120

原创 Http部分理解

1、什么是HTTPHTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html,字符串,~ ….超文本:图片,音乐,视频,定位,地图…….80Https:安全的4432、两个时代...

2022-05-15 16:47:14 126

原创 Cookie、Session

1、会话会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话;有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;你能怎么证明你是学校的学生?你 学校 发票 学校给你发票 学校登记 学校标记你来过了 一个网站,怎么证明你来过?客户端 服务端 服务端给客户端一个 信件,客户端下次访问服务端带上信件就可以了; cookie 服务器登记你来过了,下次你来的时候我来匹配你;

2022-05-04 21:07:16 121

原创 谈 post 和 get 的区别

一、功能不同1、 get 是从服务器上获取数据。2.、post是向服务器传送数据。二、过程不同1、get是把参数数据队列加到表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。2、post是通过http post机制,将表单内各个字段与其内容放置在HTML header内一起传送到ACTION属性所指的URL地址,用户看不到这个过程。三、获取值不同1、get方式:服务器端用 Request.QueryString 获取变量的值。2、post方

2022-04-20 18:18:02 236

原创 对 javaBean 的一些理解

1. JavaBean本身是一个Java类,属于Java的面向对象编程。2.JavaBean分为两种,其也可以称为POJO(Plain Ordinary Java Object):① VO(View Object):值对象,主要用于封装页面上表单的数据,用于前端展示使用;② PO(Persisent Object):持久化对象,主要用于封装数据库表中的数据,其取名一般为表名;3.在JSP中如果要应用JSP提供的Javabean的标签来操作简单类的话,此类必须满足一些特定的条件和规范:①

2022-04-01 17:11:44 1726

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除