import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class Mtest4Demo { /* * jdbc工具类 * 提供获取连接和释放资源的方法 */ public static ...
/* * ####################################数据库的连接池学习################################# * * * #####数据库连接池 >1. 数据库的连接对象创建工作,比较消耗性能。 >2.一开始现在内存中开辟一块空间(集合) , 一开先往池子里面放置 多个连接对象。 后面需要连接的话,直接从...
import java.sql.DriverManager; import java.sql.SQLException; import java.sql.*; import java.sql.Connection; public class Mtest2Demo { /* * JDBC 是一种用于执行SQL语句的Java API * JDBC 可以为多种关系数据库提供统一访问入口。...
登录页面是我们最常见的操作,但是并不是所有的登录都可以通过表单来完成。 下面我们完成一个登录操作使用ajax技术 前端代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
public class RandomDemo { /* * Random:用于产生随机数 * 使用步骤: * 导包 * import java.util.Random * 创建对象 * Random r = new Random() * 获取数据 * int number=r.nextInt(10) * 获取数据的范围:[0,10) */ pub...
##Listener > 监听器 * 能做什么事? > 监听某一个事件的发生。 状态的改变。 * 监听器的内部机制 > 其实就是接口回调. ####接口回调 * 需求: > A在执行循环,当循环到5的时候, 通知B。 > 事先先把一个对象传递给 A , 当A 执行到5的时候,通过这个对象,来调用B中
Hibernate概述: 什么是Hibernate:是一个持久层的ORM的框架 什么是ORM: ORM:对象关系映射,指的是将一个java中的对象与关系型数据库中的表建立一种映射关系,从而操作对象就可以完成数据库的相关操作 为什么学习Hibernate 简化JDBC的开发 性能很好 Hibernat
Spring:SE/EE开发的一站式框架。 一站式框架:有EE开发的每一层解决方案。 WEB层 :SpringMVC Service层 :Spring的Bean管理,Spring声明式事务 DAO层 :Spring的Jdbc模板,Spring的ORM模块 为什么学习Spring Spring的入门(
1.Spring的基本应用 1.1Spring概述 1.1.1什么是Spring Spring是由Rod Johnson组织和开发的一个分层的Java SE/EE full-stack(一站式)轻量级开源框架,它以IoC(Inversion of Control,控制反转)和 AOP(Aspect
Spring JDBC Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作, 使得开发人员可以从烦琐的数据库操作中解脱出来,从而将更多的精力投入到编写业务逻辑中。 接下来的两个小节,将针对Spring中的JDBC模块内容进行详细的讲解。 Spring JDBCT
db.propreties文件
1.1.1 方法的概述 假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,
1.1什么是MyBatis MyBatis(前身是iBatis)是一个支持普通SQL查询、存储过程以及高级映射的持久层框架, 它消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检索,并使用简单的XML或注解进行配置和原始映射, 用以将接口和Java的POJO(Plain Old Java
1.1MyBatis的核心对象 在使用MyBatis框架时,主要涉及两个核心对象:SqlSessionFactory和SqlSession,它们在MyBatis框架中起着至关重要的作用。本节将对这两个对象进行详细讲解。 1.1.1SqlSessionFactory SqlSessionFactory
学习目标 ● 了解数据表之间以及对象之间的三种关联关系 ● 熟悉关联关系中的嵌套查询和嵌套结果 ● 掌握一对一、一对多和多对多关联映射的使用 1.1关联关系概述 在关系型数据库中,多表之间存在着三种关联关系,分别为一对一、一对多和多对多 这三种关联关系的具体说明如下。 · 一对一:在任意一方引入对方
public class students { private String id; private String name; private String age; private String address; private int[] score=new int[3]; public students() { } public student...
import java.io.FileWriter; import java.io.IOException; /* * A:FileWriter向文件中写数据操作步骤: a:使用FileWriter流关联文件 b:利用FileWriter的写方法写数据 c:利用FileWriter的刷新方法将数据从内存刷到硬盘上 d:利用FileWriter的...
窗口售票
import java.io.InputStream; import java.util.Properties; /** * 读取system.properties配置文件中的参数 */ public class TestProperties { private static Properties
1.1 斗地主案例 具体规则: 1. 组装54张扑克牌 2. 将54张牌顺序打乱 3. 三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 4. 查看三人各自手中的牌、底牌 个人积累:
排序功能: TreeMap排序: 常用API
C3p0连接池。目前使用它的开源项目有Spring,Hibernate等。使用第三方工具需要 * 导入jar包,c3p0使用时还需要添加配置文件c3p0-config.xml * 配置文件名称:c3po-config.xml(固定) * 配置文件位置:src(类路径) * 配置文件内容:命名配置 *
1.1 DispatcherServlet DispatcherServlet的全名是org.springframework.web.servlet.DispatcherServlet,它在程序中充当着前端控制器的角色。 在使用时,只需将其配置在项目的web.xml文件中,其配置代码如下。 <?xm
1.SpringMVC概述 Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架。它与Struts 2框架一样,都属于MVC框架,但其使用和性能等方面比Struts 2更加优异。 Spring MVC具有如下特点。 · 是Spring框架的一部分,可以方便地利用
1.1绑定默认数据类型 当前端请求的参数比较简单时,可以在后台方法的形参中直接使用Spring MVC提供的默认参数类型进行数据绑定。 常用的默认参数类型如下。 · HttpServletRequest:通过request对象获取请求信息。 · HttpServletResponse:通过respo
import java.util.ArrayList; /* * 为什么会出现集合类: * 我们学习的是面向对象编程语言,而面向对象编程语言对事物的描述都是通过对象来体现的。 * 为了方便对多个对象进行操作,我们就必须对这多个对象进行存储,而要想对多个对象进行存储, * 就不能是一个基本的变量,而应该是一个容器类型的变量。 * 到目前为止,我们学习过了哪些容器类型的数...
1.1.1 正则表达式概述 正则表达式是专门解决字符串规则匹配的工具。 正则表达式也是一个字符串,用来定义匹配规则。 参照帮助文档,在Pattern类中有简单的规则定义,可以结合字符串类的方法使用。 1.1.2 正则表达式匹配规则 参照帮助文档,在Pattern类中有正则表达式的的规则定义,正则表达
/* * #####这部分也是笔记,用于记录JSP的相关内容 * ###怎么用JSP ###指令的写法 * <%@ 指令名字%> * *### page指令 * language > 表明jsp页面中可以写java代码 * contentType > 其实即使说这个文件是什么类型,告诉浏览器我是什么内容类型,以及使用什么编码 contentType="text/html; charset=UTF-
web.xml文件 HelloServlet.javapackage com.servlet.zyz; index.jsp
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号