JavaWeb
文章平均质量分 80
.caixukun
人生如逆旅,我亦是行人。
展开
-
开源数据库连接池的使用
上篇博客刚刚说完如何去自定义一个数据库连接池,当然,这个自定义的数据库连接池是十分简易的,凭借自己的能力也无法写出优秀的连接池。但是,不用担心,我们可以使用开源的数据库连接池,开源的优势体现于此。在Java中有三种开源数据库连接池提供了数据源的独立实现:DBCP 数据库连接池C3P0 数据库连接池Apache Tomcat内置的连接池(apache dbcp)1、DBCP数据库连接池...原创 2019-04-20 20:27:51 · 2422 阅读 · 0 评论 -
JavaWeb之文件上传和下载
在如今的互联网时代,人们越来越喜欢将自己的数据存放到互联网上,于是便诞生了很多类型的软件,比如360网盘,百度网盘,云盘之类的。所以说,文件上传和下载的功能是现在非常主流的一个功能,应用十分广泛。那现在,我们就来学习一下,在web中,如何去实现文件上传和下载!实现web开发中的文件上传功能,需完成如下二步操作:在web页面中添加上传输入项在servlet中读取上传文件的数据,并保存到服务器...原创 2019-05-12 17:35:07 · 2692 阅读 · 0 评论 -
JavaWeb开发——软件国际化(动态元素国际化)
软件国际化的第二个部分,就是动态元素国际化。数值,货币,时间,日期等数据由于可能在程序运行时动态产生,所以无法像文字一样简单地将它们从应用程序中分离出来,而是需要特殊处理。Java 中提供了解决这些问题的 API 类(位于 java.util 包和 java.text 包中)。Locale 类Locale 实例对象代表一个特定的地理,政治、文化区域。一个 Locale 对象本身不会验证它...原创 2019-04-24 23:05:44 · 2445 阅读 · 0 评论 -
自定义数据库连接池
时间很快就到周末了,学习计划也已经进行了五天了,既然是周末的话,那当然要多学习一点知识,毕竟拥有这么充裕的时间。今天的学习内容是数据库连接池。那什么是数据库连接池,它有什么作用是我们首先会想到的问题。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。应用程序直接获取连接的缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接...原创 2019-04-20 13:21:41 · 2593 阅读 · 0 评论 -
JavaWeb开发——软件国际化(文本元素国际化)
前几天围绕着JDBC编程进行了系统的学习。现在我们对Java程序数据库操作已经是轻车熟路了。也学会了使用各种框架来帮助我们简化编程。今天是学习计划的第七天,虽然学习热情没有前几天高涨了。但是,写博客总结的习惯应该要坚持下去。废话不多说了。今天的学习内容是JavaWeb开发——软件国际化。软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的...原创 2019-04-22 23:28:55 · 2398 阅读 · 0 评论 -
JDBC事务控制管理
今天是学习计划的第二天,感觉自己的学习热情还是很高涨的啊,那我们就趁热打铁,开始今天的学习。今天的学习内容是JDBC的事务控制管理。首先是概念性的内容事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。这是我对于事务的理解。举个例子: A转账给B,对应如下的两条sql语句update from account set money = money - 100 w...原创 2019-04-17 23:43:24 · 2772 阅读 · 0 评论 -
BeanUtils开发包的使用
对内省技术有了一定的了解之后,我们就可以来学习一下BeanUtils开发包的使用了。我们先假设一个情景,有一个JSP文件,如果要将该JSP文件中表单数据封装到Servlet文件应该怎么办?此时<jsp:setProperty property="*"/>方法显然就不奏效了,因为它是JSP文件特有的动作指令。当然,在ServletRqeuest接口中存在方法getParameterMa...原创 2019-04-16 23:15:37 · 3960 阅读 · 1 评论 -
DBUtils框架的使用(下)
刚才讲了使用QueryRunner插入、修改、更新数据,现在来学习一下使用QueryRunner进行数据库表查询。通过QueryRunner类的query()方法即可完成数据库表的查询操作,但是在查询的时候需要实现ResultSetHandler接口来将结果集封装成对象。可以通过自己实现接口,但很显然,我们应该使用DBUtils工具包提供的实现类来实现封装。在DBUtils框架中,共提供了九个...原创 2019-04-21 20:17:10 · 2316 阅读 · 0 评论 -
内省技术
最近总感觉自己在学习方面不太专心,所以特意制定了一个学习计划,并通过写博客的方式记录在学习计划过程中自己的所学,今天是学习计划的第一天,希望自己能够给自己的计划开一个好头。今天的学习内容是内省技术。一.内省(Introspector)内省是JDK提供的一套对JavaBean操作的API,是一套基于反射的技术。JavaBean属性计算方法通过Introspector获得JavaBean类...原创 2019-04-16 21:18:52 · 2694 阅读 · 0 评论 -
DBUtils框架的使用(上)
昨天做了这么多的铺垫,当然就是为了引出今天的DBUtils框架了,它的实现原理跟我们编写的简易框架是类似的。话不多说,进入正题。commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首...原创 2019-04-21 14:56:06 · 2558 阅读 · 0 评论 -
JDBC框架
在实际的开发中,如果直接使用JDBC开发,是非常繁琐且麻烦的,所以现在的企业在开发web程序时,连接数据库一定会使用一些JDBC的框架。在学习框架之前,得先掌握一些基础知识。JDBC元数据(编写JDBC框架的基础)首先就来学习一下JDBC元数据。元数据就是数据库、表、列的定义信息。元数据相关类(DataBaseMetaData),可以通过Connetion接口中的getMetaDat...原创 2019-04-20 23:47:55 · 2516 阅读 · 0 评论 -
JavaWeb项目——博客系统
系统介绍博客是互联网平台上的个人信息交流中心。通常博客就是用来发表文章,所有的文章都是按照年份和日期排列,有些类似斑竹的日记。看上去平淡无奇,毫无可炫耀之处,但它可以让每个人零成本、零维护地创建自己的网络媒体,每个人都可以随时把自己的思想火花和灵感更新到博客站点上。使用说明1.附加数据库(1)进入mysql数据库,创建db_blog数据库(create database db_Blog;)...原创 2019-07-16 12:19:54 · 10696 阅读 · 22 评论