自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 Hibernate中QBC查询

Criteria是Hibernate提供的一组纯面向对象的查询API. 其功能类似Query, 但完全以面向对象的形式管理查询逻辑. 更符合ORM的设计思想.用到特定于数据库的SQL 语句,程序本身会依赖于特定的数据库,不了解SQL 语句,恐怕对使用HQL带来困难。Hibernate提供的Criteria查询帮助我们解决了这种问题。/** * 采用critical查询 */@Testpubl

2017-10-15 17:07:39 467

原创 Hibernate中HQL语句

HQL: Hibernate Query Language, 一个纯面向对象的查询语言. 其语法中对语法关键字大小写不敏感, 这种特性与SQL语言类似.其整体结构也与SQL语言类似. 基本规则 1. HQL语法类似于SQL,也是一种select from结构的语句。但是他后面跟的不是表名和字段名,而是类名和属性名。 2. HQL基本查询语法跟SQL很类似 3. HQL大小写不敏感。但是

2017-10-15 14:49:16 494

原创 Hibernate对象关联映射

对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。多对一单向关系映射:student-classespublic class Classes implements Serializable{ private Integer cid; private String cname; priva

2017-10-15 14:32:29 831

原创 使用Struts进行文件上传

对于单个文件进行上传 在jsp页面设置<s:form action="upload/benxi_upload.sxt" enctype="multipart/form-data"> <s:textfield name="title" label="主题"/> <s:file name="img"/> <s:submit value="上传"/></s:form>xml文件

2017-10-11 16:10:17 314

原创 Struts2中的拦截器

系统自定义拦截器Interceptor拦截器类似于我们前面学过的过滤器,是可以在action执行前后执行的代码。是我们做web开发时经常用的技术。比如:权限控制、日志等。我们也可以将多个Interceptor连在一起组成Interceptor栈。 Struts2拦截器,每个拦截器类只有一个对象实例,即采用单例模式,所有引用这个拦截器的Action都共享这一拦截器类的实例,因此,在拦截器中如果使用类

2017-10-11 16:05:23 326

原创 ognl表达式

OGNL全称是Object-Graph Navigation Language(对象图形导航语言),相对于EL语言,除了保持EL语言的优点外,他的其他优点如下:能够访问对象的普通方法能够访问类的静态属性和静态方法强大的操作集合类对象的能力支持赋值操作和表达式串联访问OGNL上下文和ActionContext使用ognl表达式还能获取其他值,这些值并不需要存放进作用域中,而是

2017-10-11 15:55:10 403

原创 ActionContext对象的使用

Struts1的Action必须依赖于web容器,他的extecute方法会自动获得HttpServletRequest、HttpServletResponse对象,从而可以跟web容器进行交互。Struts2的Action不用依赖于web容器,本身只是一个普通的java类而已。但是,在web开发中我们往往需要获得request、session、application等对象。这时候,可以通过Acti

2017-10-11 15:50:33 1987

原创 Struts2校验器

使用Validator配置文件校验数据我们在提交表单数据时,通常都需要增加数据的校验处理。数据校验分为:客户端校验、服务器端校验。Struts2给我们提供了丰富的支持! Struts2提供了很多数据校验器,常用的有: 校验器 ——-> 用法 required ——-> 验证被校验表单域是否为null requiredstring ——-> 验证被校验Stri

2017-10-08 21:17:34 752

原创 Struts2中的属性驱动和模型驱动

属性驱动和模型驱动的选取: · 属性驱动: 属性驱动方便简洁。表单域较少时可用。 · 模型驱动: 表单域较多且定义了相应的pojo(简单java对象),可以使用模型驱动属性驱动: 自定义一个User类public class User implements Serializable{ private String name; private String passwor

2017-10-08 14:54:25 363

原创 使用struts2需要导入的包

这里以struts-2.3.4为例struts2.3.4,jar包必须添加完整,类容如下: asm-3.3.jar Java字节码操纵框架。它可以直接以二进制形式动态地生成stub类或其他代理类,或者在装载时动态地修改类 commons-fileupload-1.2.2.jar struts的上传下载 commons-io-2.0.1.jar 针对java.io

2017-10-08 14:43:35 2847

原创 struts2的简单使用

第一种方式:不继承于任何类的Action 。 这种方式的好处是,我们写的Action类完全不和struts2框架发生耦合,代码不依赖struts2的类库。/** * 第一种写法:普通的java对象(pojo) * 这是一个struts2处理类 * @author benxi * 处理原则: * public String XX无参方法 * get set方法 */public c

2017-10-08 14:38:32 386

Hadoop工具依赖包

Hadoop工具包 Hadoop工具包 Hadoop工具包 Hadoop工具包 Hadoop工具包

2018-07-05

Hadoop工具包

Hadoop工具包 Hadoop工具包 Hadoop工具包 Hadoop工具包 Hadoop工具包

2018-07-05

Linux命令大全

Linux命令大全,非常适合新手和初学者练习学习。 当然也适合大佬们去查看一些难记的命令

2018-07-05

CentOS6.8系统

Linux系统CentOS6.8 Linux系统CentOS6.8 Linux系统CentOS6.8

2018-07-05

前端特别好看的向左向右图标

前端特别好看的向左向右图标! 前端特别好看的向左向右图标! 前端特别好看的向左向右图标!

2018-07-05

空空如也

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

TA关注的人

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