- 博客(9)
- 收藏
- 关注
原创 文件上传和文件下载
一、文件上传要实现Web开发的上传功能,通常需要完成两步操作:一是在Web页面中添加上传输入项;二是在Servlet中读取上传文件的数据,并保存到本地硬盘中。上传大多数情况是通过表单的形式提交给服务器,使用标签。使用标签需要注意以下两点:1.必须设置name属性,不然浏览器不会发送上传文件的数据。2.必须将method属性设置为post,ectype属性设置为“multipart/form-data”类型。由于在Servlet直接读取上传数据,并且解析出相应文件数据是一项非常麻烦的工作。为了方便
2022-01-15 16:24:45
168
原创 数据库连接池和DBUtils工具
数据库连接池1.DataSource接口2.DBCP数据源3.C3P0数据源DBUtils工具1 DBUtils工具介绍2 QueryRunner类3 ResultSetHandler接口数据库连接池在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。这是因为Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接分配资源,JAVA程序则要把代表连接java.sql.Connection对象加载到内存中,所以建立数据连接的开销很大,
2022-01-15 16:17:28
187
原创 JDBC程序
实现第一个JDBC程序1、搭建数据库环境(1)在Mysql中创建jdbc数据库。(2)在jdbc数据库中创建users表。(3)在users表插入数据然后用select语句查询users表中的数据:2、创建项目环境,导入数据库驱动在eclipse中新建chapter09的项目,在WEB-INF项目的bin目录中导入mysql-connector-java-5.0.8-bin.jar3、编写JDBC程序在项目chapter09的src目录下,新建cn.itcast.jdbc.example
2022-01-15 14:39:15
236
原创 jsp技术
jsp技术在JavaWeb的开发历史中,主要有两种开发模式,分别是:1.JSP + JavaBean2.JSP + Servlet + JavaBean主要技术分别为两种1.JSP:主要做动态页面的展示;2.Servlet:接收前端页面数据,返回前端页面响应,连接数据库,内部实现对应逻辑;由于Servlet特殊的位置和作用设计,使得Servlet 无疑是我们三个“运动员”中最累的一个,既要负责接收,又要负责响应,还要做数据库的数据连接操作,甚至业务逻辑。大量的工作如果都交由Servlet一个类
2021-11-21 14:10:02
988
原创 传智书城练习
传智书城JSP页面1.JSP 动作元素SP动作元案用来控制JSP的行为,执行一些常用的JSP页面动作。通过动作元素可以吸 91现使用多行Java代码能够实现的效果,如包含页面文件、实现请求转发等。(1) jsp:include 动作元素:动态包含动态包含:把其它资源页面的内容,合并到当前要包含的页面,最后一块输出。2.传智书城JSP页面通过所学的JSP知识,使用JSP技术,完成传智书城首页的展示。3、测试将web项目发布到tomcat服务器中,输入http://localhos
2021-11-21 14:01:41
280
原创 请求与响应
请求和响应1.请求对象请求,顾名思义,就是使用者希望从服务器端索取一些资源,向服务器发出询问。在B/S架构中,就是客户端浏览器向服务器发出询问。在我们的JavaEE工程中,客户浏览器发出询问,要遵循HTTP协议所规定的。请求对象,就是在JavaEE工程中,用于发送请求的对象。我们常用的对象就是ServletRequest和HttpServletRequest,它们的区别就是是否和HTTP协议有关。2.响应对象概述:响应,它表示了服务器端收到请求,同时也已经处理完成,把处理的结果告知用户。简单来说,
2021-11-21 13:46:18
1179
原创 Servlet基础
Servlet一. Servlet 概述我们日常所接触到的应用有很大一部分都是基于 请求/响应架构 的,如下图所示。在这种架构中,一般由两个角色组成,即:Server 和 User Agent。特别地,根据 User Agent 的不同,我们可以将应用分为 B/S模式(User Agent 为浏览器时) 和 C/S模式。但无论哪种模式,Server 与 User Agent 的交互使用的都是同一个请求和应答的标准,即 HTTP 协议。一般地,以浏览器为例,User Agent 的作用就是根据用户的请求
2021-11-21 13:43:15
877
原创 java wab概述
web服务器Internet上供外界访问的Web资源分为:• 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。• 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发技术:Html常用动态web资源开发技术: JSP/Servlet、ASP、PHP等 ruby pythontomcat目录结构:-----bin 它里面装入的是可执行的命令 如 startup.bat-----conf 它.
2021-11-21 13:33:18
739
原创 网页开发基础
第一章1.HTML技术2.CSS技术3.Java Spcript基础内容简介:1.HTML技术HTML简介:HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的资源Internet连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音等。超文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(www)盛行的原因之一,其主要特点如下:简易性:超文本标记
2021-11-21 13:16:20
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅