javaweb学习
文章平均质量分 86
javaweb技术的学习历程
华der
记录学习的点点滴滴~~~
展开
-
javaweb学习笔记(二十二):servlet监听器与国际化
目录1.监听器2.国际化2.1 java.util.Locale类2jstl标签库中的国际化与格式化标签1.监听器1)监听器: 是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。在servlet中,用于监听的事件源分别为 ServletContext, Http...原创 2018-11-14 18:11:30 · 161 阅读 · 0 评论 -
javaweb学习笔记(二十一):servlet 过滤器
目录1.实现过滤器2.Filter实现拦截的原理3.filter的web.xml配置4.filter的生命周期Servlet过滤器就是服务器与客户端请求与响应的中间层组件,在实际项目开发中Servlet过滤器主要用于对浏览器的请求进行过滤处理,将过滤后的请求再转给下一个资源。通过过滤器,可以实现例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从...原创 2018-11-13 17:10:08 · 405 阅读 · 0 评论 -
javaweb学习笔记(二十):分页
分页:分页,是一种将所有数据分段展示的技术,用户每次看到的是通过分页展示的一部分。通过分页技术的实现,一方面充分利用和学习各种优化工具,并加深对jDBC的理解;另一方面,熟悉web开发的流程。 实现思路流程:0.准备0.1)在WEB-INF下新建lib文件夹,导入所需的jar文件,并添加到build path 中。0.2)在src下编辑c3p0-config.xml文件...原创 2018-11-12 16:48:23 · 273 阅读 · 0 评论 -
javaweb学习笔记(十九):连接池
目录1.连接池概念2.自定义连接池3.连接池组件之DBCP4.连接池组件之C3P01.连接池概念数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接(初始连接数),当需要建立...原创 2018-11-10 16:45:45 · 679 阅读 · 0 评论 -
javaweb学习笔记(十八):JDBC(4)
DbUtils组件O/R Mapping:广义上,ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。狭义上,ORM可以被认为是,基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。理想情况下,基于这样一个面向对象的接口,持久化一个OO对象应该不需要要了解任何关系型数据库存储数据的实现细节。 常用O-R Mapping映射工具:①Hibern...原创 2018-11-08 11:09:44 · 155 阅读 · 0 评论 -
javaweb学习笔记(十七):JDBC(3)
目录 1.模拟事务回滚2.BeanUtils组件3.元数据1.模拟事务回滚当Jdbc程序向数据库获得一个Connection对象时,默认情况下这个Connection对象会自动向数据库提交在它上面发送的SQL语句。若想关闭这种默认提交方式,让多条SQL在一个事务中执行可使用下列语句:Connection.setAutoCommit(false); Connection....原创 2018-11-07 22:01:25 · 181 阅读 · 0 评论 -
javaweb学习笔记(十六):JDBC(2)
批处理当需要向数据库发送一批SQL语句执行时,应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。实现批处理有两种方式:①Statement.addBatch(sql) :添加批处理命令。优点:可以向数据库发送多条不同的SQL语句。缺点:SQL语句没有预编译。当向数据库发送多条语句相同,但仅参数不同的SQL语句时,需重复写上很多条SQL语句。②Pr...原创 2018-11-05 22:25:10 · 122 阅读 · 0 评论 -
javaweb学习笔记(十五):JDBC(1)
目录1.概念2 JDBC接口的核心API例1:jdbc连接数据库 例2:Statement对象演示例3:PreparedStatement对象演示例4:CallableStatement对象演示1.概念SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。JDBC全称为:Java Data Base Connectivity...原创 2018-11-05 17:53:07 · 311 阅读 · 0 评论 -
javaweb学习笔记(十四):JSP(4)
目录 制作高仿的JSTL标签库之核心标签库《1》xiaohua.tld文件:《2》依附的各个类:《3》imitate.core.jsp文件:《4》浏览器查看: 制作高仿的JSTL标签库之核心标签库通过自定义标签,制作高仿的JSTL标签库之核心标签库。包括:if标签:单条件判断。choose标签:多条件判断。forEach标签:循环输出。《1》xi...原创 2018-11-01 17:34:52 · 182 阅读 · 0 评论 -
javaweb学习笔记(十三):JSP(3)
目录jsp(3)1. EL表达式2.Jsp标签2.1动作标签2.2JSTL标签2.3自定义标签3. JavaBean4.web开发模式jsp(3)1. EL表达式开发jsp的原则:尽量在jsp页面中少写,甚至不写java代码。使用EL(Expression Language)表达式便可替换掉Jsp表达式。EL表达式作用:向浏览器输出域对象中的变量值或...原创 2018-11-01 00:02:05 · 286 阅读 · 0 评论 -
javaweb学习笔记(十二):JSP(2)
jsp(2)目录jsp(2)1.Jsp指令1.1 include指令1.2 page指令1.3 taglib指令2. Jsp的隐式对象2.1 out对象2.2 pageContext对象1.Jsp指令JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。1.1 includ...原创 2018-10-31 16:54:24 · 368 阅读 · 0 评论 -
javaweb学习笔记(十一):JSP(1)
目录jsp(1)1.基本概念1 .1Jsp的执行过程1.2 JSP与servlet2 JSP语法2.1 Jsp模板2.2 Jsp表达式2.3 Jsp脚本2.4 Jsp声明2.5 Jsp注释jsp(1)1.基本概念JSP全称Java Server Pages,是一种动态网页开发技术。其实就是servlet,所以jsp的运行必须交给tomcat服务器...原创 2018-10-31 14:26:27 · 139 阅读 · 0 评论 -
javaweb学习笔记(十):XML
目录 1 xml入门2 xml语法3 xml显示4 XML解析方式及工具5 xml约束1 xml入门Extensible Markup Language(可扩展标记语言),XML 的设计宗旨是传输数据,而不是显示数据。XML 标签没有被预定义,需要自行定义标签。XML 和 HTML 为不同的目的而设计: XML 被设计用来传输和存储数据,其焦点是数据的...原创 2018-10-30 11:46:57 · 136 阅读 · 0 评论 -
javaweb学习笔记(九):JavaScript(2)
目录1.BOM1.1window对象1.2history对象1.3location对象2. DOM2.1dom节点及获取2.2Event1.BOM1.1window对象一般来说,Window 对象的方法都是对浏览器窗口或框架进行某种操作。而alert()方法、confirm()方法和prompt()方法则不同,它们通过简单的对话框与用户进行交互。wind...原创 2018-10-30 10:42:41 · 167 阅读 · 0 评论 -
javaweb学习笔记(八):JavaScript(1)
目录1.javascript1.1 js的引入方式1.2 ECMAScript基础1.2.1语法1.2.2数据类型1.2.3 运算符1.3 ECMA对象1.3.1 Function对象1.3.2Number对象1.3.3 String对象1.3.4类型转换1.3.5 typeof()、instanceof()运算符1.3.6 Global对象...原创 2018-10-29 22:57:00 · 471 阅读 · 0 评论 -
javaweb学习笔记(七):CSS
目录1.CSS1.1 CSS的引入方式1.2 CSS选择器1.3 CSS的盒子模型1.4 CSS的属性1.CSSCSS(Cascade Style Sheet,层叠样式表)html负责的是一个页面的结构,css主要负责了页面的数据样式。注释格式:/*注释内容*/ 1.1 CSS的引入方式行内样式:直接在html标签中使用style属性编写。(只能用于本...原创 2018-10-29 18:07:21 · 215 阅读 · 0 评论 -
javaweb学习笔记(六):HTML
目录1.HTML相关概念2.主要标签2.1头信息2.2文本标签2.3字符实体2.4媒体标签2.5链接标签2.6图像标签 2.7表格标签2.8框架标签2.9表单标签1.HTML相关概念软件的结构:①C/S(Client Server)结构的软件: 比如:QQ优点: 减轻服务端的压力,而且可以大量保存数据在客户端。缺点:更新的时候需要...原创 2018-10-25 20:41:30 · 248 阅读 · 0 评论 -
javaweb学习笔记(五):会话管理(2)
1. Session技术Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象(一个浏览器独占一个session对象(默认情况下)),由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session...原创 2018-10-23 21:54:06 · 148 阅读 · 0 评论 -
javaweb学习笔记(四):会话管理(1)
目录会话管理1.概念2.cookie技术2.1 Cookie一般处理流程2.2 Cookie类会话管理1.概念一次会话: 打开浏览器 -> 访问一些服务器内容 -> 关闭浏览器。(浏览器A给服务器发送请求,访问web程序,该次会话就已经接通,其中不管浏览器发送多少请求,都视为一次会话,直到浏览器关闭,本次会话结束。若此时再打开浏览器B,访问服务器,这是另...原创 2018-10-22 20:39:38 · 163 阅读 · 0 评论 -
javaweb学习笔记(三):Servlet
Servlet详解1.Servlet概述与运行过程由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用<servlet>元素和<servlet-mapping>元素完成。<servlet>元素用于注册Servlet,它包含有两个主要的子元...原创 2018-10-18 20:02:43 · 351 阅读 · 0 评论 -
Javaweb学习笔记(二):servlet初体验、HTTP协议
目录1.Servlet体验1.1servlet的继承体系1.2手动开发动态web资源1.3工具开发动态资源2.HTTP协议2.1概念2.2请求信息2.2.1请求行2.2.2请求头2.2.3空行与实体内容2.3HttpServletRequest对象2.4响应信息2.4.1响应行2.4.2响应头2.5HttpServletResponse对...原创 2018-10-18 10:41:22 · 203 阅读 · 0 评论 -
javaweb学习笔记(一):web入门简介、tomcat
目录1.web入门2.tomcat2.1 Tomcat的安装与使用2.2 Tomcat的目录结构2.3 Web应用的目录结构1.web入门B/S (Broswer -Server 浏览器端- 服务器端)架构,其典型应用就是各种网站。它的特点是第一,不需要安装特定的客户端(只需要安装浏览器即可!!),第二,服务器端升级,浏览器不需要升级!服务器端供外界访问的Web资源...原创 2018-10-17 22:57:27 · 187 阅读 · 0 评论