- 博客(14)
- 收藏
- 关注
原创 数据库连接池和DBUtils工具
1.数据库连接池数据库连接池,简称dbcp database connection pool。在程序初始化时创建一定数量的数据库连接对象并将其保存在一块内存区中,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个,释放空闲时间超过最大空闲时间的数据库连接以避免因为没有释放数据库连接而引起的数据库连接遗漏。连接池用于创建和管理数据库连接的缓冲池技术,缓冲池中的连接可以被任何需要他们的线程使用。当一个线程需要用JDBC对一个数据库操作时,将从池中请求一个连接。当这个连接使用完毕后,将返回到连接池
2022-01-06 14:52:00 681
原创 JDBC
1.什么是JDBCJDBC的全称是Java数据库连接( Java Database Connectivity),它是一套用于 执行SQL语句的Java API。应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、更新、新增和删除的操作。 应用程序使用JDBC访问数据库的方式如下图:从上图中可以看出,JDBC在应用程序与数据库之间起到一个桥梁作用。2.实现第一个JDBC程序1.加载并注册数据库驱动,具体方式如下:DriverMana...
2022-01-06 13:59:24 1435
原创 文件上传和下载
1.文件上传的相关API 1.1 Fileltem接口Fileltem接口在Commons-FileUpload组件中被实现,其主要用于封装单个表单字段元素的数据,一个表单字段元素对应一个Fileltem对象。而Fileltem接口实现的类Fileltem类,其实现Serializable接口,Fileltem类定义了许多获取表单字段元素的方法,如: (1)boolean isFormFiled()方法 isFormFiled()方法...
2022-01-05 10:34:25 311
原创 Servlet高级
1.Listener监听器——Servlet事件监听器概述 1.监听域对象的生命周期 1.创建监听器在chapter08项目中创建一个cn.itcst.chapter08.listener包,在该包中编写一个MyListener类,这个类实现了ServletContextListener, HttpSessionListener, ServletRequestListener,这3个监听器接口,并实现这些接口中的所有方法。创建listener类方法...
2021-11-26 15:20:42 881
原创 Servlet高级
1.Filter过滤器 1.什么是Filter 2.实现第一个Filter程序1.在eclipse中创建一个chapter08的Web项目,然后在项目的src目录下创建一个cn.itcast.chapter08.filter的包,在此包下创建一个MyServlet的Servlet类,用于访问时在浏览器中输出“HelloMyServlet”,实现代码如下:package cn.itcast.chapter08.filter;import...
2021-11-21 01:29:51 317
原创 EL表达式和JSTL
1.JavaBean 1.1 什么是JavaBeanJavaBean是Java开发语言中可以重复使用的软件组件,本质上就是一个Java类。标准的JavaBean组件需要遵循以下编码规范: 1).必须具有一个公共的、无参的构造方法,这个方法可以是编译器自动产生的默认构造方法 2).提供公共的setter方法和getter方法,让外部程序设置和获取JavaBean的属性在eclipse中创建一个名为chapter07的Web项目,然...
2021-11-20 20:33:07 331
原创 JSP技术2
1.JSP隐式对象 1.exception对象 在JSP页面中,可以通过exception对象用来实现处理一些异常信息,exception对象只有在错误处理页面才可以使用。在chapter06项目的WebContent目录下创建一个名称为exception.jsp的页面,在其中编写发生异常的代码,如下用两个例子展示: 下图是没有异常的信息及其运行结果:运行时都要在浏览器地址栏输入地址:“http://localhost:2222/chap...
2021-11-18 02:13:13 399
原创 会话及其会话技术2
实现用户登录 使用Session技术实现用户登录的功能。流程图如下: 1.1 创建封装用户信息类 在chapter05项目下面新建一个名称为cn.itcase.chapter05.session.example01的包,在该包中编写一个名称为User的类,User类中包含username和password两个属性以及其getter和setter方法,代码如下所示: 1.2 创建Servlet 1.2.1 在cn...
2021-11-08 20:17:59 774
原创 会话及其会话技术1
1.会话概述 它指的是一个客户端(浏览器)与Web服务器之间连续发生的一系列请求和响应过程,例如,一个用户在某网站上的整个购物过程就是一个会话。2.Cookie对象 1.3.1 创建Servlet 在eclipse中新建chapter05,并在项目下面新建一个名称为cn.itcase.chapter05.cookie.example的包,在该包中编写一个名称为LastAccessServlet的Servlet类,该类主要...
2021-11-08 01:09:23 199
原创 Servlet基础——2004 44
1.ServletConfig和ServletContext1.1ServletConfig接口 1).在chapter001项目的web.xml文件中为Servlet配置一些参数信息,具体配置代码如下:2).在cn.itcase.servlet包中编写TestServlet02类,用于读取web.xml文件中的参数信息,代码如下:1.2 ServletContext接口 1).在chapter001项目的web.xml文件中为Ser...
2021-11-04 21:35:01 103
原创 Servlet开发——2004班 44号
1.实现第一个Servlet程序 1). 创建Servlet文件 2).可以通过继承GenericServlet来实现,如图: 3).编译html文件运行结果如下:
2021-11-04 19:38:37 94
原创 请求和响应——2004班 44号
1.创建一个项目(如下图),创建过程中在最后一步中如图中框选的地方勾起来2.将提前准备好的三个html文档复制到WebContent下,如果没有的可以自己创建(注意:是在WebContent下创建,而不是在WebContent下面的两个文件里创建,否则会出现错误)3.创建包跟类(servlet)注:创建完成后不要直接finish,点击两次下一步,在最后的地方取消勾选如下图4....
2021-11-03 20:00:00 328
原创 Servlet —— 大数据2004 44号
1.启动Tomcat2.检验是否安装成功:输入localhost:2222(或者自己修改的端口号),出现以下界面即成功。3.进入eclipse配置Tomcat,过程如图:1).Window-->Perferenes2).Server-->Runtime Environments-->Add3).选择自己安装的版本-->下一步(Next)4). 选择到apache-tomcat-8.5.71位置即可,不用再往下5).在e...
2021-11-02 21:33:24 1005
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人