java-web
小小小爬虫
穿着小马甲的龙蛙
展开
-
java_web 学习记录(九):jdbcpool + datasource
继续上篇,我们这篇主要讲解数据库连接池。 我们来看下什么是数据库连接池: 连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制原创 2017-04-22 15:06:18 · 565 阅读 · 0 评论 -
java_web 学习记录(一):简单web项目
温故而知新,从这篇开始,我们将重新回顾如何一步一步搭建使用web项目。 一,安装tomcat服务器, 下载地址:http://tomcat.apache.org/download-60.cgi 本例使用的jdk1.8,这里安装tomcat选择的是8.0版本: 下载完成后找个位置解压即可 二,新建一个maven web应用, 没有使用过maven的同学们,可以点击这里跳转学习:h原创 2017-04-17 09:50:39 · 709 阅读 · 0 评论 -
java_web 学习记录(二):servlet
servlet 是sun公司制定的一种用于扩展web服务器功能的组件与规范,让服务器能够生成动态的页面。 只需要写一个java类继承HttpServlet或者实现Servlet接口就可以实现我们自己的servlet。 下面我们来学习如何动态生成页面。 一,在pom.xml中引入servlet api javax.servlet javax.servlet-api 3.1.0 二原创 2017-04-17 15:12:50 · 363 阅读 · 0 评论 -
java_web 学习记录(四):json
接上一篇继续学习json字符串与对象之间的转换,这里我们使用jackson包和fastjson包分别演示。 一,引入依赖包: com.fasterxml.jackson.core jackson-databind 2.6.5 com.alibaba原创 2017-04-19 11:39:28 · 248 阅读 · 0 评论 -
java_web 学习记录(五):ServletContext
web会为每个应用都创建一个ServletContext对象,当容器分布在多个虚拟机上时,web应用在所分布的每个虚拟机上都拥有一个ServletContext实例. 可以作为web应用的全局变量被所有Servlet和JSP访问. 下面我们来学习如何使用: 一,获取初始化参数 1) 新建测试servlet类: package com.example.servlet; import原创 2017-04-19 14:57:47 · 370 阅读 · 0 评论 -
java_web 学习记录(六):文件上传和下载
文件的上传和下载是web应用中很常见的功能,下面我们具体来看实例。 这里有两篇博客写的十分详细,大家可以移步学习: http://www.cnblogs.com/xdp-gacl/p/4200090.html http://www.cnblogs.com/lxnlxn/p/5843636.html 我这里主要是就用过的几种方法做个综合总结,加深理解。 一,文件上传原创 2017-04-19 15:44:37 · 544 阅读 · 0 评论 -
java_web 学习记录(七):jxl excel export(一)
按照一定格式导出数据原创 2017-04-20 15:25:41 · 449 阅读 · 0 评论 -
java_web 学习记录(八):jdbc + mysql
本篇的学习,需要对数据库有一定的了解,这里基于mysql进行数据库的连接操作。 JDBC,Java DataBase Connectivity,java数据库连接,可以为多种关系数据库提供统一访,是一种用于执行SQL语句的Java API。 简单地说 , JDBC 可做三件事:不数据库建立连接、发送操作数据库的语句、返回处理结果。 下面我们来学习,如何使用JDBC连接数据库Mysql.原创 2017-04-21 09:34:17 · 345 阅读 · 0 评论 -
java_web 学习记录(十):jxl excel export(二)
接之前,这篇我们来讲如何从数据库查询数据,并导出excel 一,这里我们使用前篇写好的工具类DbcpUtil,并在其中添加方法: /** * 根据返回结果集获取列名集合 * @param rsmd * @return */ public static List getColumnNames (List> list) { List names = new ArrayLis原创 2017-04-22 16:56:43 · 370 阅读 · 0 评论 -
java_web 学习记录(三):ajax
ajax是什么? asynchronous javascript and xml(异步的javascript和xml),其实质可以理解 为: 使用浏览器内置的一个对象(XmlHttpRequest)向服务器发送请求, 服务器返回xml数据或者是文本数据给浏览器, 然后在浏览器端,使用这些数据更新部分页面,整个过程,页面无任何的刷新。 这里我们以上一篇中的登录为例,不采用表单提交方式,原创 2017-04-17 16:47:57 · 353 阅读 · 0 评论