自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring 框架(七)(Spring JDBC框架)

JDBC 框架概述在使用普通的 JDBC 数据库时,就会很麻烦的写不必要的代码来处理异常,打开和关闭数据库连接等。但 Spring JDBC 框架负责所有的低层细节,从开始打开连接,准备和执行 SQL 语句,处理异常,处理事务,到最后关闭连接。JdbcTemplate 类JdbcTemplate 类执行 SQL 查询、更新语句和存储过程调用,执行迭代结果集和提取返回参数值。它也捕获 J...

2020-04-20 18:31:28 171

原创 Spring 框架(六)(基于java的配置)

1.基于xml的配置2.基于java类的配置@Configuration的注解类表示这个类可以使用 Spring IoC 容器作为 bean 定义的来源。@Bean注解告诉 Spring,一个带有 @Bean 的注解方法将返回一个对象,该对象应该被注册为在 Spring 应用程序上下文中的 bean。1。bean类package dc.xx;public class ...

2020-04-20 17:15:59 208

原创 Spring 框架(五)(Spring CGLIB代理)

1.创建目标类package dc.com.dao;public class CustomerDaoImpl implements CustomerDao{ @Override public void add() { System.out.println("添加客户..."); } @Override public void upd...

2020-04-20 15:33:49 666

原创 Spring 框架(四)(依赖注入 二)

1.Spring 注入内部2.Spring注入集合1.Spring 注入内部package dc.com;public class Cat { public Cat() { System.out.println("this is CatClass...."); } public void check() { Syst...

2020-04-20 14:28:23 117

原创 Spring 框架(四)(Spring依赖注入 一)

依赖注入当编写一个复杂 的java应用程序时,应用程序类应该尽可能独立于其他类来增加这些类重用的可能性。依赖注入可以理解为有助于将各种类并在一起,同时保持各种类的独立。如:private Dog dog;//将其他类作为本类的属性public class Demo{ private Dog dog; public Demo(Dog dog){ //构...

2020-04-20 13:36:47 93

原创 Sprign 框架(三)(Spring Bean的详解)

Spring Bean 的定义bean 是一个被实例化,组装,并通过 Spring IoC 容器所管理的对象。Bean与Spring容器的关系, spring容器--(读取)--Bean配置信息--(根据bean注册表实例化bean)--bean实现类---(将bean实例放到spring容器中)---应用程序使用bean。Spring配置元素一般有三种:基于XML的配置、基于注解的...

2020-04-19 18:41:31 115

原创 Spring 框架(二)(Spring的两个IoC)

Spring IOC 容器Spring容器将创建对象,连接它们、配置,并管理它们的整个生命周期从创建到销毁。Spring容器使用依赖注入(DI)来管理组成的一个应用程序的组件。SpringIOC 容器利用 java的POJO类和配置元数据来生成完全配置和可执行的系统或应用程序。Spring提供了两种不同的容器(即有两种不同类型的容器)Spring BeanFactory 容器:它是最简...

2020-04-19 15:12:01 284

原创 Spring 框架(一)(IoC和AOP,S2SH和SSM)

1、Spring介绍 spring是一个轻量级的java开源框架,从单一的ioc和aop框架发展为一站式、多项目的基础平台系统。为了解决企业应用开发的复杂性而创建的。Spring可以和其它框架进行整合,从而实现多个框架的协同开发Spring的两个核心基础:控制反转(IoC)和面向切面(AOP) 控制反转(IoC):(Inversion of Control)...

2020-04-19 14:03:36 276

原创 Hibernate 框架(五)(hibernate的封装工具)

package dc.com;import java.io.Serializable;import java.util.List;import java.util.Map;import org.hibernate.Hibernate;import org.hibernate.Session;import org.hibernate.SessionFactory;import ...

2020-04-17 16:36:48 254

原创 Hibernate 框架(四)(数据库操作)

Hibernate对数据表login进行增删改查操作。一、对数据表login进行添加数据、更新、删除 操作步骤1、创建数据表login的实体类Login.java2、创建Login.hbm.xml。(一般javabean对于一个表(即一个映射文件xxx.hbm.xml))3、创建主配置文件hibernate.cfg.xml。4、创建增删改查测试类。增加、删除、更新 都需...

2020-04-17 14:34:16 126

原创 Hibernate 框架(三)( XML详解)

实现Hibernate基础配置,是Hibernate能够友好的与DB进行交互基础;开发时放置src目录下,取名为:hibernate.cfg.xml(hibernate.properties)XML(hibernate.cfg.xml)文件详解:<?xml version="1.0" encoding="GBK"?><!-- 指定Hibernate配置文件的DTD信...

2020-04-17 12:37:18 578

原创 Hibernate 框架(二)(下载及环境搭建)

一、Hibernate下载1、通过下面网站进行下载:https://zh.osdn.net/,进入网站如下图所示。2、单击页面顶部的导航栏中的“下载”,即可进入3、在搜索框中输入hibernate,如下图所示。4、单击“搜索”按钮,进入搜索结果界面,如下图所示。5、单击上图中的超文本"Hibernate",进入与hibernate有关的页面,如下图所示。...

2020-04-17 11:55:27 646

原创 Hibernate 框架(一)(介绍及原理)

一、Hibernate简介它具备有以下特点 1、Hibernate (开放源代码的对象关系映射框架) 2、Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm(对象关系映射)框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程...

2020-04-17 11:28:13 451

原创 Mybatis 框架(XML的基本使用 五 )

通过观察,不难发现目前所列举的接口中方法的参数只有1个,参数的类型可以分为两种:一种是基本类型,另一种是 JavaBean。当参数是一个基本类型的时候,它在XML 文件中对应的 SQL 语句只会使用个参数,例delete 方法。当参数是一个JavaBean 类型的时候,它在 XML 文件中对应的 SQL 语句会有多个参数,例如insert update 方法。在实际应用中经常...

2020-04-16 17:08:59 179

原创 Mybatis 框架(XML的基本使用 四 )

update的使用方法第一步:我们在UsersMapper.xml中添加如下代码。<update id="updateUsers" parameterType="Users"> update users set name=#{name},pass=#{pass} where id=#{id}</update><update>标签常用的...

2020-04-16 16:49:34 146

原创 Mybatis 框架 (XML的基本使用 三 )

insert的用法insert用法相对于select用法上来说就简单多了。它的使用如下。第一步:我们在UsersMapper.xml中添加如下代码。<insert id="insertUsers" parameterType="dc.com.entity.Users" > insert into users(name,pass) values(#{name},...

2020-04-16 16:43:42 94

原创 Mybatis 框架(XML的基本使用 二 )

select的用法先写个根据用户id 查询用户信息的简单方法。在创建一个数据包dc.com.mapper,并在dc.com.mapper包中创建UserMapper接口,并在接口中添加一个selectById 方法,代码如下。package dc.com.mapper;import dc.com.entity.Users;public interface UsersMapper {...

2020-04-16 16:27:35 121

原创 Mybatis 框架(XML的基本使用 一)

创建实体类。package dc.com.entity; public class Users { private long id; private String name; private String pass; public long getId() { return id; } public void setId(long id) ...

2020-04-16 16:20:30 196

原创 Mybatis 框架(创建使用二)

注意:要在pom.xml中加入如下代码<resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include>...

2020-04-16 14:44:41 144

原创 Mybatis 框架(创建使用 一)

idea创建一个项目(1)创建maven webapp项目,并创建相应的文件添加Mybatis3.4.5和mysql连接 的坐标依赖(pom.xml)<dependencies><!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->&l...

2020-04-16 14:21:22 101

原创 Mybatis 框架(介绍及原理)

mybatis的介绍、解决的问题、工作原理MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plain Ordinary Java Objects,普通的Java对象)映射成数据库中的记录...

2020-04-16 14:01:32 335

原创 Struts2框架(七)

拦截器的应用一般网站为了防止有人恶意登录(未登录就直接访问后台页面),都会用拦截器Interceptor来限制登录。下边是一个拦截器登录限制和下载文件限制的一个例子,帮助理解和应用拦截器。操作步骤如下:第一步:创建一个登录页面login.html.代码如下。<!DOCTYPE html><html><head><meta c...

2020-04-14 15:10:28 136

原创 Struts2框架(六)

Struts2拦截器一、Struts2拦截器原理: Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。 比如:应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。对于上...

2020-04-14 15:05:30 82

原创 Struts2框架(五)

使用Struts2的StreamResult进行文件下载/上传,步骤如下。第一步:右击项目的WebContent目录。第二步:选择“new->Folder”命令创建一个目录,目录名为download 。第三步:单击“Finish"按钮完成目录的创建,该目录用于存放下载的文件第四步:我们把一个图片文件复制到download文件中,作为测试下载文件使用。...

2020-04-14 15:01:58 162 3

原创 Struts2框架(四)

Action是用于处理请求操作的,它是由StrutsPrepareAndExceuteFilter分发过来的,一、Action的创建方式Action的创建方式有三种。1、POJO类(PlainOldJavaObjects简单的Java对象),不需要继承任何父类,实现任何接口。如:创建一个TestAction.java代码如下。(1)在项目的JavaResource\sr...

2020-04-14 14:40:35 91

原创 Struts2框架(三)

action获取表单提交数据在struts2框架中关于Action处理请求参数有两种方案(三个方式),表单属性的名称应该和在Action类中定义的成员属性或者在JavaBean中定义的成员属性名称一样。下面所有实例都是以登录页面为例进行讲解。为了能够顺利完成这部分的内容,大家要准备如以下几个工作。1、数据库类的创建(https://mp.csdn.net/console/edit...

2020-04-14 14:35:35 133

原创 Struts2框架(二)

Struts2使用第一步:在eclipse中创建一个动态页面项目,单击“file”会弹出如下的菜单。第二步:单击“file->Dynamic Web Project”命令。即弹出如下对话框 ,并在Project name文本输入框中输入“struts2pro”的项目名称。第三步:单击“next”按钮,进入“Configure project for building a...

2020-04-14 14:26:02 352

原创 Struts2框架(一)

Struts2框架一、什么是框架,框架有什么用?1、框架 是 实现部分功能的代码 (半成品),使用框架简化企业级软件开发 ,提高开发效率。2、学习框架 ,清楚的知道框架能做什么? 还有哪些工作需要自己编码实现二、什么是struts2框架,它有什么用?1、Struts 2是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。2、其全新的St...

2020-04-14 14:13:16 257

原创 J2EE 之easyui+servlet+javabean模式(四)

添加数据servlet第一步:右单击项目中的"Java resource\src"目录,会弹出如下的快捷菜单。第二步:单击“new->Package”命令创建一个数据包,数据包的包名为servlet,如下图所示。第三步:单击“Finish”结束数据包的创建,如下图所示。第四步:右击”servlet“数据包,会弹出来下的快捷菜单。第五...

2020-04-12 00:03:52 149

原创 J2EE 之easyui+servlet+javabean模式(三)

Easyui创建用户显示界面<!DOCTYPE html><html><head><meta charset="UTF-8"><title>管理员信息列表</title><link rel="stylesheet" type="text/css"href="js/themes/defau...

2020-04-11 23:56:06 104

原创 J2EE 之easyui+servlet+javabean模式(二)

业务层创建业务层其实就是为每一张数据表创建一个类,而每一个类主要用于对相应的数据表进行增删改查等操作如:login数据表的结构如下:如:login数据表的表结构如下图所示。则login数据表的业务类的步骤如下。第一步:右击”Java resource\src“目录,会弹出如下图的快捷菜单。第二步:单击”new->Package“创建一个数据包...

2020-04-11 23:52:49 139

原创 J2EE 之easyui+servlet+javabean模式(一)

Easyui+servket+javabean模式实体层持久层业务层实体层创建其实就是为每一张数据表创建创建一个实体类,实体类的成员变量的变量名、类型、长度和个数要和数据表的字段名、字段类型、字段长度和个数要一致。如:login数据表的表结构如下图所示。则login数据表的实体类的代码如下。package entity;public ...

2020-04-11 23:47:10 174

原创 J2EE 之easyui+jsp+JDBC模式(六)

(一)创建项目登录页(二)实现数据显示页(三)添加datagrid控件(四)实现添加功能页(五)实现更新功能页(六)实现删除功能页实现删除功能1、我们要在datagrid表格控件中的工具栏上的”删除“按钮,若用户没有选择要删除的数据行,则会弹出如下图的对话框:若选择了要删除的数据行则会弹出如下的对话框,于便用户确定是否要删除所选择的数据行。...

2020-04-09 18:13:10 124

原创 J2EE 之easyui+jsp+JDBC模式(五)

(一)创建项目登录页(二)实现数据显示页(三)添加datagrid控件(四)实现添加功能页(五)实现更新功能页(六)实现删除功能页实现更新数据功能1、在listlogin.html页面中,单击用户单击datagrid表格工具栏上的“更新”按钮即弹出一个更新管理员的对话框,代码如下。function update(row){//该函数用于处理当用户单击工具栏上的...

2020-04-09 18:08:53 133

原创 J2EE 之easyui+jsp+JDBC模式(四)

实现添加数据功能1、在listlogin.html页面中,单击用户单击datagrid表格工具栏上的“添加”按钮即弹出一个添加管理员的对话框,代码如下。function insert(){if($("#dd") != null){//判断页面中是滞存在id等于dd元素,若存则删除它$("#dd").remove();}$("body").append("<div id...

2020-04-09 18:02:31 97

原创 J2EE 之easyUI+jsp+JDBC模式(三)

添加datagrid控件为listlogin.html页面中的datagrid控件数据表添加工具栏和分页栏。(1)在datagrid中添加如下代码,即可添加了工具栏。toolbar : [ {//显示工具栏text : '添加',//工具栏上的按钮标题iconCls : 'icon-add',//工具栏上的按钮图标handler : function() {...

2020-04-09 18:00:08 96

原创 J2EE 之easyUI+jsp+JDBC模式(二)

创建数据显示页面1、在WebContext目录中创建listlogin.html页面,如下图所示。(1)在listlogin.html文件的<head>和</head>中引入easyui的样式表和相关的函数库,如下代码<link rel="stylesheet" type="text/css" href="js/themes/default/ea...

2020-04-09 17:57:21 156

原创 J2EE 之easyUI+jsp+JDBC模式(一)

创建项目1、打开Eclipse,并创建web项目,项目名称为“easyuijspjdbc”,如下图所示。2、把连接mysql数据库的mysql-connector-java-5.1.12-bin.jar包,复制到WebContext\WEB-INF\lib中,并把jar包添加到类库中,如下图所示。3、在WebContent目录中创建一个目录,目录名为js。...

2020-04-09 17:53:53 322

原创 J2EE 之JavaBean and JDBC技术

JavaBean技术一、什么是javabeanJavaBean就是一个可重复使用的,基于Java的软件组件,可以在软件开发工具中被直观地操作. JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称Bean二、javabean的特点JavaBean是基于Java语言的,具有以下特点:(1)可以实现代码的重复利用,因此可以缩短开发时间。...

2020-04-08 23:03:28 295

原创 J2EE 之 jsp技术

jsp概述JSP全称Java Server Pages,是SUN公司定义的一种用于开发动态WEB资源的技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头%>结束。jsp适合编写输出动态内容,但不适合编写java逻辑。一、jsp的特点1.跨平台2.分离静态内容和动态内容3.可重复使用的组件4.没用JAVAServlet的所有功能...

2020-04-08 00:59:48 241

java基础,进制转换.pdf

二进制的转换;数据类型的由来,java的进制转换,数据的类型范围,转码,补码,反码的算法

2019-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除