JAVAWeb
码_小萌新
这个作者很懒,什么都没留下…
展开
-
数据库连接池 C3P0 (简化数据库连接代码)
JDBC开发流程加载驱动(只需要加载一次)建立数据连接(Connection)执行SQL语句(Statement)ResultSet接收结果集(查询)断开连接,释放资源使用JDBC的弊端: 数据库连接对象通过DriverManager 来获取的,每次获取都需要向数据库申请获取连接,验证用户名和密码。执行完SQL语句后断开连接,这样的方式会造成资源的浪费,数据连接资源没有得到很好的重复利用,可以通过数据库连接池来解决这一问题。数据库连接池的基本思想就是为数据库建立一个缓冲池,预先向缓冲池中放原创 2020-08-28 15:11:05 · 514 阅读 · 0 评论 -
DBUtils 将结果集封装成对象
DBUtilsDBUtils可以帮助开发者完成数据的封装(结果集到java对象的映射)通常情况下,得到ResultSet集数据后,需要进行遍历,如下图ResultSet resultSet = statement.executeQuery(sql); while (resultSet.next()){ Integer id = resultSet.getInt("id"); String name = resultSet.getString(2); Double score = resultS原创 2020-08-28 15:10:21 · 424 阅读 · 0 评论 -
JDBC (介绍+实例:防SQL注入)
JDBCJava DataBase Connectivity 是一个独立于特定数据库的管理系统,通用的SQL数据库存储和操作的公共接口。定义了一组标准,为访问不同数据库提供了统一的途径JDBC体系结构JDBC接口包含两个层面:面向应用的API,供程序员调用面向数据的API,供厂商开发数据库的驱动程序JDBC API提供者: JAVA官方内容:供开发者调用的接口 - java.sql 和 javax.sql - DriverManager 类 - Connection接口原创 2020-08-27 22:09:31 · 134 阅读 · 0 评论 -
Ajax (原理 +实践)
Asynchronous javaScript And Xml: 异步的javaScript 和 XMLAJAX是一种交互方式,异步加载,客户端和服务器的数据交互更新在局部页面的技术,不需要刷新整个页面优点:1、局部刷新,效率更高2、用户体验更好基于jQuery的Ajax<html><head> <title>Title</title> <script type="text/javascript" src="js/jquer原创 2020-08-26 10:31:24 · 172 阅读 · 0 评论 -
JSP之文件的上传下载
JSPinput的type设置为fileform表单的method设置为post,get请求会将文件名传给服务端,而不是文件本身。form表单的enctype设置multipart/form-data,以二进制的形式传输数据原创 2020-08-23 17:21:37 · 261 阅读 · 0 评论 -
idea启动tomcat时报错:Error during artifact deployment. See server log for details.
当jar包 自认为 导入成功时还输出Error during artifact deployment. See server log for details本处解决办法:原创 2020-08-23 10:34:01 · 268 阅读 · 0 评论 -
Filter (功能 + 使用)
Filter (过滤器)功能:用来拦截传入的请求和传出的响应。修改或以某种方式处理正在客户端和服务端之间交换的数据流。如何使用?与使用Servlet 类似,Filter 是 Java WEB 提供的⼀个接口,开发者只需要自定义⼀个类并且实现该接口即可。package com.Chase.filter;import javax.servlet.*;import java.io.IOException;public class MyFilter implements Filter {原创 2020-08-22 16:45:00 · 235 阅读 · 0 评论 -
servlet+ EL+JSTL综合实践
一、前言servlet用于控制逻辑EL用于显示数据JSTL用于简化jsp代码二、模拟实践进入login.jsp 添加用户(此处用post发送)servlet中doPost处理添加用户显示welcome.jsp页面更新操作(a标签 get请求)update.jsp进行更新(post请求,请设置编号不可更改)servlet中update更新对应情况重定向默认全部输出删除操作本素材来源于网上视频+手动操作,仅用于个人笔记,如有侵权请联系删除原创 2020-08-20 23:28:58 · 270 阅读 · 0 评论 -
JSTL用法
JSP Standard Tag Library JSP 标准标签库,JSP 为开发者提供的⼀系列的标签,使⽤这些标签可以完成⼀些逻辑处理,比如循环遍历集合,让代码更加简洁,不再出现 JSP 脚本穿插的情况。实际开发中 EL 和 JSTL 结合起来使用,JSTL 侧重于逻辑处理,EL 负责展示数据。JSTL 的使用1、需要导入 jar 包(两个 jstl.jar standard.jar)存放的位置 web/WEB-INF2、在 JSP 页面开始的地方导入 JSTL 标签库<%@ tagli原创 2020-08-20 22:36:35 · 145 阅读 · 0 评论 -
Jsp内置对象作用域、EL表达式
内置对象作用域主要为含有setAttribute、getAttribute的4个内置对象作用域:(page、request、session、application)page 作用域:对应的内置对象是 pageContext。request 作用域:对应的内置对象是 request。session 作用域:对应的内置对象是 session。application 作用域:对应的内置对象是 application。page < request < session < applica原创 2020-08-19 16:26:40 · 302 阅读 · 0 评论 -
JSP简介: 9个内置对象 + session、cookie 会话实例
JSP本质上就是一个Servlet,JSP主要负责与用户交互,将最终的界面呈现给用户,HTML+js+CSS+java的混合文件。当服务器接收到⼀个后缀是 jsp 的请求时,将该请求交给 JSP 引擎去处理,每⼀个 JSP ⻚⾯第⼀次被访问的时候,JSP 引擎会将它翻译成⼀个 Servlet ⽂件,再由 Web 容器调⽤ Servlet 完成响应。单纯从开发的⻆度看,JSP 就是在 HTML 中嵌⼊ Java 程序。具体的嵌⼊⽅式有 3 种:1、JSP 脚本,执⾏ Java 逻辑代码<%原创 2020-08-18 22:06:59 · 291 阅读 · 0 评论 -
Servlet 到 HttpServlet 的中间过程
Servlet --》GenericServlet—》HttpServletHTTP 请求有很多种类型,常⽤的有四种:GET 读取、POST 保存、PUT 修改、DELETE 删除模拟流程:GenericServlet 实现 Servlet 接⼝,同时为它的⼦类屏蔽了不常⽤的⽅法,⼦类只需要重写 service ⽅法即可。HttpServlet 继承 GenericServlet,根据请求类型进⾏分发处理,GET 进⼊ doGET ⽅法,POST 进⼊doPOST ⽅法。开发者⾃定义的 Se原创 2020-08-14 14:24:13 · 118 阅读 · 0 评论 -
Servlet(二): 生命周期
Servlet的生命周期1、当浏览器访问Servlet的时候,Tomcat会查询当前Servlet的实例化对象是否存在,如果不存在,则通过反射机制动态创建对象,如果存在,直接执行第三步。2、调用init方法完成初始化操作。3、调用service方法完成业务逻辑操作。4、关闭Tomcat时,会调用destory方法,释放当前对象所占用的资源Servlet的生命周期方法:无参构造函数、init、service、destory1、无参构造函数之调用一次,创建对象。2、init只调用一次,初始化对象。原创 2020-08-12 17:22:32 · 2271 阅读 · 0 评论 -
Servlet(一):介绍+使用
什么是Servlet?Servlet 是Java Web开发的基石,与平台无关的服务器组件,它是运行在Servlet容器/Web 应用服务器/Tomcat,负责与客户端进行通信。Servlet的功能:1、创建并返回基于客户请求的动态HTML页面。2、与数据库进行通信。需要从tomcat导入servlet接口如何使用servlet?(alt+enter IDEA中出现提示)Servlet本身是一组接口,自定义一个类,并且实现Servlet接口,这个类就具备了接受客户端请求以及做出响应的原创 2020-08-12 17:11:37 · 100 阅读 · 0 评论 -
IDEA 配置 Tomcat
JAVA_WEB入门到实战什么是Tomcat?安装Tomcat功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入什么是Tomcat?tomcat是web应用服务器,是部署在服务器端,是项目发布集合地。即可以在客户端通过ip访问在t原创 2020-08-10 16:53:59 · 205 阅读 · 0 评论