自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天就学一点点的博客

欢迎点击我的博客

  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 hibernate三种状态的转换

持久化对象的状态有三种:1、临时状态2、持久化状态3、游离状态持久化状态迁移图:照着这个图调用相应方法即可完成状态的转换(1)临时状态使用new操作符初始化的对象状态是瞬时的。不处于session的缓存中,不被任何一个session实例关联;在数据库中没有对应的记录。进入临时状态:通过new语句,它处于临时状态,此时在数据库中没有对应的记录。session 的delet...

2019-04-21 02:02:29 622

原创 sql server JDBC驱动包(百度网盘)

学习hibernate连接数据库用到sql server 2008 r2 的小伙伴可以下载我分享的jdbc驱动包链接:https://pan.baidu.com/s/1ztnLBkkM3kyZ4gSgWUEkBw 提取码:wkkk

2019-04-20 22:55:18 7414

原创 使用Hibernate进行CRUD操作

CRUD操作1、使用hibernate把数据库模型和java对象进行ORM映射,通过配置文件或者注解完成。2、程序通过hibernate提供的API进行CRUD,C操作对应hibernate方法为save();(添加)R操作对应hibernate方法为get();(查询)U操作对应hibernate方法为update();(修改)D操作对应hibernate方法为delete()。(删...

2019-04-20 00:54:02 1315

原创 hibernate连接sqlserver和mysql数据库的完整步骤

开始学习各种数据库连接的小伙伴相信对hibernate框架已经有了一些学习基础,这里对项目代码只介绍hibernate.cfg.xml配置文件,那我们事不宜迟,直接进入正题。1、hibernate连接mysql先看下配置文件的主要代码: <!-- 数据库连接配置四要素 --> <property name="hibernate.connection.driv...

2019-04-18 01:23:12 2681

原创 struts2-文件的上传与下载(基本使用)

文章的知识点会多一些,请您务必耐心阅读,希望对您的学习会有所帮助!1、文件上传Struts2对文件上传进行了很好的封装,其文件上传主要依赖的是org.apache.struts2.interceptor.FileUploadInterceptor这个拦截器。为了能上传文件,必须将表单的method设置为POST,将enctype设置为multipart/form-data,让浏...

2019-04-04 17:39:36 257

原创 struts2-国际化(中英文界面切换)

struts2中经常会用到properties类型的文件作为国际化资源文件的载体。直接在项目的src目录下新建两个file的文件(i18n_en_US.properties)和(i18n_zh_CN.properties),分别表示美式英语和简体中文的国际化资源文件。i18n_en_US.properties的内容(登录界面、用户名、密码、登录):loginInterface=Log...

2019-04-01 00:43:59 362

原创 struts2-拦截器的基本使用

从struts2框架来看,拦截器几乎完成了Struts 2框架70%的工作,包括解析请求参数,将请求参数赋值给Action 属性,执行数据校验,文件上传等。Struts 2设计的灵巧性,更大程度地得益于拦截器设计,当需要扩展Struts 2功能时,只需提供对应拦截器,并将它配置在Struts2容器中即可:如果不需要该功能,只需取消该拦截器的配置即可。接下来我们定义一个权限验证拦截器。1、首先在...

2019-03-29 14:52:47 229

原创 struts2-输入校验、xml校验的使用

1、输入校验直接在Action类里添加相应的方法这里定义了一个中间变量,前面我直接返回SUCCESS、ERROR会报错,具体我还要研究一下。struts.xmllogin.jsp2.xml校验在XXAction的同级目录下,建立XXAction-validation.xmlLoginAction-validation.xml...

2019-03-28 20:25:35 457

原创 了解ognl表达式及#号、%号的使用

1、OGNL使用ognl表达式时,和使用struts标签库一样,需要引入标签库。基本形式:和EL表达式一样,可以直接在jsp页面使用。每个定义的Action里都自动生成一个值栈,当然我们可以自己定义一个,下面用来测试的代码:在跳转以后的页面获取其值根对象可以直接获取,非根对象需要使用#号。2、#号和%号根对象是直接在Action实现类中定义的,可以直接取出来非根对象需要...

2019-03-27 15:06:14 398

原创 Struts2-常用的获取参数的三种方式

1、属性驱动2、对象驱动3、模型驱动学习了这三种获取方式,相信你会对struts2知识有更深入的理解。1、属性驱动直接在action类中定义需要的属性,但是当属性变多时就不方便编写查看,不推荐使用。2、对象驱动相当于用一个javabean封装整合用户信息,方便阅读检查。注意图中箭头,在登录界面也要做出相应修改。3、模型驱动和对象驱动差不多,实现模型接口。jsp页面直接...

2019-03-23 16:57:05 281

原创 用Struts2做一个简单的的用户登陆界面

做一个简单的Struts2框架的用户登陆网页(一起学习)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮...

2019-03-23 00:40:41 2172

原创 struts2的几种结果跳转方式

1、请求转发2、重定向3、转发到action4、重定向到action用来做测试的jsp页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><h...

2019-03-22 21:13:03 514

原创 Struts2访问Servlet API的三种方式

目前我学会的方式有三种:1.通过ActionContext2.通过ServletActionContext3.通过接口1、通过ActionContext public String execute() throws Exception{ ActionContext.getContext().put("name", "初始的request"); ...

2019-03-19 16:07:57 378

Java开发文档(供学习工作使用)

Java开发文档(供学习工作使用)

2021-05-08

空空如也

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

TA关注的人

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