摘要: Response response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。response对象是 阅读全文
posted @ 2020-05-07 21:49 64Byte 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 请求(request)与响应(response) Request对象 request是Servlet.service()方法的一个参数,类型为javax.servlet.http.HttpServletRequest。在客户端发出每个请求时,服务器都会创建一个request对象,并把请求数据封装到r 阅读全文
posted @ 2020-05-07 20:33 64Byte 阅读(142) 评论(0) 推荐(0) 编辑
摘要: servlet的版本的区别 2.5版本, Servlet的配置只支持在xml文件中的配置 3.0版本: Servlet的配置支持在xml文件中的配置, 也可以使用注解的方式, 默认使用注解 让服务器在启动时就创建Servlet 默认情况下,服务器会在某个Servlet第一次收到请求时创建它。也可以在 阅读全文
posted @ 2020-05-04 17:09 64Byte 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 什么是Servlet Servlet是JavaWeb的三大组件之一,它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要: 接收请求数据; 处理请求; 完成响应。 例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Serv 阅读全文
posted @ 2020-04-29 18:24 64Byte 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: Tomcat概述 Tomcat服务器由Apache提供,开源免费。由于Sun和其他公司参与到了Tomcat的开发中,所以最新的JSP/Servlet规范总是能在Tomcat中体现出来。当前最新版本是Tomcat10,常用稳定的有Tomcat7,Tomcat8,Tomcat9。Tomcat7,8支持S 阅读全文
posted @ 2020-04-28 19:31 64Byte 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 什么是JDBC JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。 JDBC核心类(接口)介绍 JDBC中的核心类有:D 阅读全文
posted @ 2020-04-27 21:40 64Byte 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 问题: 数据库四大参数: 写在代码中, 写死, 修改这个四个参数, 需要去修改源码, 重新编译, 解决方案: 把这四大参数不写在源码中, 需要一个文件存放, 代码中,使用IO流读取文件, Jdk提供一个 Properties类, 是Map的一个实现类, 存放的也是key/value, 关联硬盘某个文 阅读全文
posted @ 2020-04-27 21:25 64Byte 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 为了提高SQL语句的执行效率,我们需要对SQL语句进行优化,而SQL语句的优化 可以从以下方面进行优化: 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃 阅读全文
posted @ 2020-04-23 21:18 64Byte 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 存储过程 之前的PL/SQL块, 匿名的PL/SQL 没有名字, 数据库不会存储, 每一次执行: 都要经过编译-运行存储过程: 都是命名的PL/SQL, 存储在数据库中,作为数据库的一个对象,类似表, 只需要第一次把这个存储过程编译(把这个存储过程保存到数据库), 后面调用存储过程, 不需要进行再编 阅读全文
posted @ 2020-04-21 18:59 64Byte 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 包 把之前独立的存储过程,函数 写在一起, 形成一个模块, 方便管理维护 包: 分为: 包的头部 函数,存储过程的声明,游标的声明 包的主体: 对函数,过程进行实现 --包的头部的语法: create or replace package 包名 is 过程或函数的定义 …. end; --注意: 同 阅读全文
posted @ 2020-04-21 18:49 64Byte 阅读(168) 评论(0) 推荐(0) 编辑