JavaWeb
文章平均质量分 92
详细介绍JavaWeb程序设计
DTRblank
祝我年少有为不自卑。
展开
-
Java Web程序设计——数据库连接池与DBUtils工具
Java Web程序设计——数据库连接池与DBUtils工具数据库连接池什么是数据库连接池在使用JDBC编程时,每次访问数据库都需要创建对象,访问完毕后也需要断开连接(销毁对象)。为了避免频繁的创建数据库连接,提出来数据库连接池技术。应用程序就不需要创建和断开连接对象,而是交给数据库连接池管理。数据库连接池断开,不是销毁对象,而是把连接对象归还给连接池。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用现有的数据库连接,而不是重新建立。采用数据库连接池操作数据库的示意图:原创 2020-06-25 16:21:39 · 473 阅读 · 0 评论 -
Java Web程序设计——Servlet高级
Java Web程序设计—— Servlet高级Filter过滤器什么是Filter在开发中,通过浏览器访问服务器端的目标资源时,过滤器实现拦截功能。如果过滤器判断是合理的请求,就方形,允许访问目标资源。Filter在web应用中拦截的过程如下:Filter过滤器就是一个实现了javax.servlet.Filter接口的类,在接口中定义了三个方法:init方法:在过滤器对象被创建后,执行初始化方法doFilter方法:在这个方法里面实现拦截和放行destroy方法:在过滤器销毁后,执行原创 2020-06-18 16:19:56 · 398 阅读 · 0 评论 -
Java Web程序设计——JDBC(二)
Java Web程序设计——JDBC(二)PreparedStatement对象PreparedStatement对象可以对SQL语句进行预编译,预编译的信息会存储在该对象中。当相同的SQL语句再次执行时,程序会使用PreparedStatement对象中的数据,而不需要对SQL语句再次编译去查询数据库,这样就大大的提高了数据的访问效率。例:package jdbc.example;import java.sql.Connection;import java.sql.DriverManag原创 2020-06-15 17:12:51 · 377 阅读 · 1 评论 -
Java Web程序设计——JDBC(一)
Java Web程序设计—— JDBC什么是JDBCJava DateBase Connectivity,java连接数据库,其实就是通过java语言连接数据库。JDBC就是通过向数据库发送sql语句操作数据库。应用程序使用JDBC访问数据库的方式:JDBC的具体实现细节:JDBC驱动管理器:负责注册特定的JDBC驱动器,主要通java.sql.DriverManager类实现JDBC驱动器API:由SUN公司负责制定,其中最主要的接口是java.sql.Driver接口。JDBC驱动原创 2020-06-12 15:59:51 · 925 阅读 · 1 评论 -
Java Web程序设计——EL表达式和JSTL
Java Web程序设计——EL表达式和JSTL初识JavaBean什么是JavaBean是java开发中常用的组件,其实就是一个java类,作用就是用来封装数据书写JavaBean需要满足五个规范:1.要被public修饰2.要提供公共的无参数的构造方法3.要提供私有的属性4.要给私有的属性提供公共的set或者get方法5.要实现Serializable接口例:package chapter;public class Book { private double price;原创 2020-05-15 18:20:46 · 558 阅读 · 0 评论 -
Java Web程序设计——JSP技术(二)
Java Web程序设计——JSP技术(二)思维导图放上:JSP隐式对象什么是隐式对象在JSP页面中,JSP提供了一些对象,不用自己创建,可以直接使用的对象常见的隐式对象out对象out随性在输出内容到网页上面,最终是通过response缓冲区输出。JSP页面的out对象与servlet引擎提供的缓冲区之间的关系图:例:浏览器打开:pageContext对象...原创 2020-05-04 16:24:20 · 490 阅读 · 0 评论 -
Java Web程序设计——JSP技术(一)
Java Web程序设计——JSP技术JSP概述什么是JSPJSP全名是Java Servlet Pages,它是建立在Servlet规范之上的动态网页开发技术。JSP = Java + html +JSP自身的一些东西最大特点:可以非常简单的书写页面JSP的特征跨平台:当从一个平台移植到另一个平台时,JSP和JavaBean的代码不需要重新编译,这是因为Java的字节码是与平...原创 2020-05-02 15:49:55 · 4249 阅读 · 1 评论 -
Java Web程序设计——会话及其会话技术
Java Web程序设计——会话及其会话技术会话概述从打开浏览器,到访问网页,到最终关闭浏览器,整个过程就是一次会话。比如:一个用户在某网站上的整个购物过程就是一个会话会话的特点包含多个请求,一次完整的会话针对一个用户会话技术Cookie技术,客户端技术Session技术,服务端技术会话中的数据存储问题在一次会话中往往会产生一些数据,而这些数据是需要保存起来的如...原创 2020-04-28 15:09:21 · 1693 阅读 · 0 评论 -
Java Web程序设计——请求和响应(三)
Java Web程序设计——请求和响应(三)HttpServletRequest应用获取请求参数根据name属性值,获取用户输入的值:String value = getParameter(name属性对应的值);根据name属性值,获取用户选择的值:String[] value = getParameterValues(name属性对应的值);没有参数,获取所有值:Map<St...原创 2020-04-12 15:31:50 · 347 阅读 · 0 评论 -
Java Web程序设计——请求和响应(二)
Java Web程序设计——请求和响应(二)思维导图:实现重定向实现重定向的相关方法302和Location配合使用,实现重定向比如:response.setStatus(302); response.setHeader("Location", "/chapter/login.html");sendRediect("/chapter/login.html");例:重定向通过登...原创 2020-04-10 16:44:34 · 466 阅读 · 0 评论 -
Java Web程序设计——请求和响应(一)
Java Web程序设计——请求和响应请求和响应的概述请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。响应:服务器根据浏览器发送请求,返回数据到浏览器在网页上进行显示,这个过程就称为响应。浏览器访问Servlet的交互过程:HttpServletResponse对象在HttpServletResponse接口中定义了向客户端发送响应状态码、响应消息头...原创 2020-04-06 15:59:38 · 2661 阅读 · 0 评论 -
Java Web程序设计——Servlet基础(三)
Java Web程序设计——Servlet基础(三)ServletConfig什么是ServletConfig接口它是servlet的配置对象,作用就是获取与servlet的初始化参数它的子类是GenericServlet和HttpServlet它被实例化通过web服务器是实现的ServletConfig接口常用的方法getInitParameter(String name):...原创 2020-04-02 14:32:40 · 381 阅读 · 0 评论 -
Java Web程序设计——Servlet基础(二)
Java Web程序设计——Servlet基础(二)Servlet应用HTTPServlet原创 2020-03-29 17:42:43 · 1090 阅读 · 0 评论 -
Java Web程序设计——Servlet基础(一)
Java Web程序设计——Servlet基础Servlet概述它是运行在Web服务器端的一个Java小程序,简单来说,就是一个Java类。在使用Servlet时,需要导入javax.servlet下的jar包。比如Tomcat服务器提供了servlet的servlet-api.jar包,所以在开发时用Tomcat服务器就不需要再导入servlet的jar包了。它是一个用来被用户访问的资...原创 2020-03-25 17:29:52 · 1373 阅读 · 0 评论 -
Java Web程序设计—— Tomcat
Java Web程序设计—— TomcatTomcat简介Tomcat是Apache组织推荐的运行Servlet和JSP的容器它不仅具有Web服务器的基本功能,还提供了数据库连接池等许多通用组件功能目前Tomcat的最新版本为Tomcat9.0Tomcat的安装与启动ps:这里就不详细写出安装的步骤和过程,只简单的介绍下Tomcat安装的目录bin:bin目录主要是用来存放t...原创 2020-03-21 16:13:06 · 537 阅读 · 0 评论 -
Java Web程序设计——HTTP协议
Java Web程序设计——HTTP协议同理,放上思维导图HTTP概述HTTP介绍HTTP是HyperText Transfer Protocol的缩写,即超文本传输协议。简单来说就是规范了浏览器和服务器交互或通信的规则。客户端与服务器在HTTP协议下的交互过程HTTP协议的特点支持客户端(浏览器就是一种客户端)或服务器模式客户端向服务器请求时,只需传送请求方式和路径H...原创 2020-02-28 17:09:22 · 499 阅读 · 0 评论 -
Java Web程序设计——XML基础(二)
Java Web程序设计——Java Web概述(二)同理,放上思维导图,前面的内容请见https://blog.csdn.net/DTRblank/article/details/104479567Schema约束什么是Schema约束同DTD约束基本一样,也是用来规范XML文件内容的书写规范,只不过Schema的约束比DTD更加强大。区别DTD约束文件的后缀名为dtd,Sc...原创 2020-02-27 17:08:45 · 326 阅读 · 0 评论 -
Java Web程序设计——XML基础(一)
Java Web程序设计 —— Java Web概述(一)先放上思维导图:XML概述什么是XMLXML 指可扩展标记语言(EXtensible Markup Language)类似于HTML。所谓可扩展,指的是用户可以按照XML规则自定义标记。用途作为系统与系统之间传输数据的格式作为项目的配置文件保存有结构关系型的数据例:<?xml version="1.0" ...原创 2020-02-24 18:46:24 · 514 阅读 · 0 评论