
Javaweb_
文章平均质量分 77
zoweiccc
心态
展开
-
JDBC简单使用与DriverManager对象的初步学习
package cw_jdbc;import java.sql.*;import java.util.Properties;import org.junit.Test;public class demo1 { /** * 使用jdbc实现查询数据库数据并显示在控制台中 * @throws SQLException */ public static void main(String[] ar...原创 2018-05-28 22:37:25 · 6764 阅读 · 0 评论 -
Java——Web开发之开源框架DBUtils的使用,JSP开发模式,三层架构与MVC设计模式的认识
DBUtils的使用:在使用开源框架DBUtils时,它只是帮我们简化了CRUD的代码,但是它不负责连接的创建以及获取工作。1.和使用开源框架都一样的一个步骤,先导入jar文件2.在这里采用的是开源数据库连接池C3P0进行连接3.编写CRUD代码使用其功能实现的操作:QueryRunner QR=new QueryRunner(CPDS);增加操作:QR.update...原创 2018-11-26 20:30:57 · 706 阅读 · 0 评论 -
Java——Web开发之开源的数据库连接池(C3P0与DBCP)的使用
紧接上一篇数据库连接池的学习,点连接直达~ 数据库连接池的简单理解与使用数据库连接池DBCP代码连接与配置文件:1.先导入使用的jar文件,分别是dbcp.jar与pool.jar文件2.分别使用两种方式实现,使用配置文件(dbcpconfig.properties)的方式与不使用配置文件的方式。TestDbcp.javapackage dbcp;import ja...原创 2018-11-25 21:23:48 · 1656 阅读 · 0 评论 -
Java——Web开发之事务与数据库连接池
事务:指的是一组操作,里面包含许多个单一的逻辑,只要有一个逻辑没有执行成功,那么都算失败,所有的数据都回到最初的状态。事务在默认情况下是自动提交的。(事务指针对连接对象) 1.事务的简单使用1).关闭自动提交的设置 conn.setAutoCommit(false)2).提交事务 conn.commit3).回滚事务 conn.rollback package web...原创 2018-11-25 21:06:13 · 710 阅读 · 0 评论 -
Java——Web开发之JSP,EL与JSTL的使用
JSP:从用户角度来看是一个网页,从开发人员来看就是一个java类,继承了servlet,所以实际上就是一个servlet。 1.jsp的三大指令指令的写法 <%@ 指令名字 %>1.page指令language:表面jsp页面可以写java代码 contentType:告诉浏览器这个文件是什么内容类型以及使用什么编码 con...原创 2018-11-19 21:47:15 · 577 阅读 · 0 评论 -
Java——Web开发之简单的学生信息管理系统
这仅仅是一个跟着视频学习的小系统,大牛就绕道啦~系统实现的功能:与mysql数据库连接,实现登陆功能 管理员登陆成功后能查看学生信息 扩展功能(完成删除与更新学生信息的操作)系统实现过程:写一个简单的登陆界面login.jsp ,并且使用LoginServlet获取登陆信息 在数据库里创建用户信息表 创建UserDao接口,定义登陆方法,创建UserDaoImpl类,...原创 2018-11-21 22:06:31 · 6532 阅读 · 5 评论 -
Java——Web开发之Session的使用
Session会话:是基于Cookie的一种会话机制,数据存放在服务器端。Session创建:如果有在Servlet里面调用了request.getSession()。 Session销毁:session会话时间过期或者关闭服务器就会被销毁。设置会话时间过期时间到服务器的web.xml里设置,比如说tomcat的设置。 设置会话时间过期时间,这里用tomcat为例子:在tomca...原创 2018-11-18 21:04:44 · 1953 阅读 · 2 评论 -
Java——Web开发之Cookie的使用
Cookie:是服务器给客户端,并且存储在客户端上的一份小数据。应用场景:自动登陆,浏览记录,购物车 http请求是无状态的。客户端与服务器在通讯的时候,是无状态的,其实就是在客户端在第二次来访的时候,服务器根本就不知道客户端以前有没有来访问过。为了更好的用户体验,更好的交互,其实从公司层面讲,就是为了更好的收集用户习惯。 Cookie分类:会话Cookie:默认情况下,关闭了浏览器,...原创 2018-11-18 20:47:56 · 332 阅读 · 0 评论 -
利用HttpServletRequest与HttpServletResponse下载资源
继续上一篇HttpServletRequest和HttpServletResponse的学习,应用于下载网页上提供的文件资源.链接在这:HttpServletRequest和HttpServletResponse的初步学习1.下载资源有三种方式直接以超链接的方式下载,让tomcat的默认Servlet(DefaultServlet)去提供下载,DefaultServlet专门用于处理放...原创 2018-11-05 20:22:52 · 913 阅读 · 0 评论 -
ServletContext的常见使用方式
ServletContext的使用:每个web工程都只有一个ServletContext对象,所以在哪里获得的ServletContext对象都是同一个.作用:1.可以获取全局配置参数2.可以获取web应用中的资源 1)获取资源在tomcat里面的绝对路径,使用getRealPath()方法,先获取路径再获取流对象.  ...原创 2018-11-02 19:40:59 · 4607 阅读 · 0 评论 -
学习HttpServletRequest和HttpServletResponse的使用
注意:再提醒,在调试网页时,务必要注意浏览器有缓存记录,所以在调试的时候需要注意,减少不该有的困扰,别浪费时间~HttpServletRequest:封装了客户端提供过来的一切数据.可以获取客户端的请求头信息 获取客户端提交的数据 获取中文数据但是在处理中文的数据过程中,有可能会出现乱码,这里根据get和post请求两种不同的情况进行讲解。 1)get请求时: ge...原创 2018-11-04 15:34:20 · 736 阅读 · 0 评论 -
Servlet常见用法
Servlet的学习&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Servlet是一个Java程序,运行在web服务器上,用来接受和响应客户端的http请求。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;更多的是配合动态资源来做。当然静态资源也需要使用Servlet,只不过Tomcat已经定义了一个DefaultS原创 2018-10-27 13:13:02 · 6110 阅读 · 1 评论 -
XML的定义、语法、约束与解析__Java实例
XML:是可扩展的标记语言,所有的标签都是可自定义的。 常用于数据存储、配置文件和数据传输。(Java框架配置文件会用到)html与xml的区别: html用来做页面展示,xml用来做数据存储 html的所有标签都是预定义的,xml所有标签都是自定义的 xml标签区分大小写xml语法: <?xml version="1.0" encoding="UTF-8"?>...原创 2018-07-06 17:05:14 · 893 阅读 · 0 评论 -
jdbc_preparedStatement对象的使用_java实现用户注册功能
login.javapackage login;import java.util.Scanner;import cw_entity.User;import serivice.dologin;public class login { public static void main(String[] args){ Scanner in=new Scanner(System.in); System....原创 2018-06-26 21:41:53 · 769 阅读 · 0 评论 -
jdbc__ResultSet结果集对象的初步学习
//java.sql.ResultSet 接口:结果集(客户端存表数据的对象) //1.封装结果集 /* 提供一个游标,默认游标指向结果集第一行之前,调用一次next(),游标向下移动一行,提供一些get方法 封装数据的方法: Object getObject(int columnIndex); 根据序号取值,索引从1开始 Object getObject(Str...原创 2018-06-19 21:20:12 · 408 阅读 · 0 评论 -
jdbc__Statement对象的初步学习
// 是java.sql.Statement接口:用于执行静态sql语句,并返回响应结果的对象 //1. ResultSet executeQuery(String sql) 根据执行语句返回结果集,只能执行select语句。 //2. int executeUpdate(String sql) 根据执行的DML(insert update delete)语句,返回受影响的行数 ...原创 2018-06-17 21:25:57 · 318 阅读 · 3 评论 -
jdbc_释放资源与CRUD的操作封装
dbinfo.properties通过建立一个properties存储数据库的配置信息driverClass=com.mysql.jdbc.Driveurl=jdbc:mysql://localhost:3306/usersusername=rootpassword=123User.java建立一个实体类存储users表的数据类型package cw_entity;import java.util...原创 2018-06-21 20:12:31 · 463 阅读 · 0 评论 -
Java——Web开发之MVC设计模式的学生信息管理系统(二)
为什么这个标题为“(二)”,其实是对于上一个特别简单学生信息管理系统里功能的完善。所谓的“(一)”在这:学生信息管理系统(一)系统实现的功能:实现添加学生 显示查询到的学生 删除学生 更新学生信息 模糊查询符合相关信息的学生 分页显示学生信息系统实现的具体过程:由于较多,所以就选取几个功能实现的过程来说吧,其他的都类似。查询功能的实现:写一个jsp页面,...原创 2018-12-02 16:47:07 · 8007 阅读 · 4 评论