- 博客(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关注的人