1、struts2在进行文件上传操作时,实际上是通过两个步骤是先的:

1)首先将客户端上传的文件保存到struts.multipart.saveDir键所指定的目录中,如果该键所对应的目录不存在,那么就保存到javax.servlet.comtext.tempdir环境变量所指定的目录中。

2)Action中所指定的File类型的成员变量file实际上执行的是临时目录中的临时文件,然后在服务器端通过IO的方式将临时文件写入到指定的服务器端目录中。

2、OGNL(Objec Graph Navigation Language):对象图导航语言。

3、HQL(Hibernate Query Language),向下的是对象而不是数据库中的表,这是与SQL(Structured Query Language)之间的差别。

4、Session的get与load方法都可以获取相应的持久化对象,如果该对象不存在,那么get方法返回null,而load方法则抛出异常。

5、<id>元素映射OID

6、Java类型、Hibernate映射类型以及SQL类型之间的对应关系

7、Hibernate配置文件的属性

8、通过Hibernate API操作数据库

9、OgnlContext(上下文对象),存在唯一的叫做根的对象(root),可以通过程序设定上下文当中的哪个对象作为根对象。

10、在OGNL中,如果表达式没有使用#号,那么OGNL会从根对象中寻找该属性对应的get方法,如果寻找的不是根对象中的属性,那么则需要以#号开头,告诉OGNL,去寻找你所指定的特定对象中的属性。

struts2和hibernate(2012/2/26)相关推荐

  1. SSH之IDEA2017整合Struts2+Spring+Hibernate

    摘要 IDEA无疑是Java编程的利器,在下面我们将介绍如何使用IDEA来整合SSH(Struts2 + Spring + Hibernate):介绍將分为三个部分来讲,分别是新建工程,Spring引 ...

  2. 使用Struts2,Hibernate和MySQL BLOB开发个人迷你相册应用程序–第1部分

    概述: 在本研讨会中,我们将开发一个Web应用程序,可用于创建漂亮的照片库. 您可以将其托管在Web服务器中,也可以在自己的PC中使用以维护和管理照片集. 使用本教程,您将能够了解与Struts2和H ...

  3. Java Web项目源代码|CRM客户关系管理系统项目实战(Struts2+Spring+Hibernate)解析+源代码+教程

    客户关系管理 (CRM) CRM一般指客户关系管理 客户关系管理是指企业为提高核心竞争力,利用相应的信息技术以及互联网技术协调企业与顾客间在销售.营销和服务上的交互,从而提升其管理方式,向客户提供创新 ...

  4. Struts2、Hibernate、Spring整合所需要的jar包

    Struts2.Hibernate.Spring整合所需要的包: Struts2: struts2-core-2.0.14.jar  -- Struts2的核心包. commons-logging-1 ...

  5. 【struts2+spring+hibernate】ssh框架整合开发

    SSH框架整合 1 Struts2+Spring+Hibernate导包 Struts2导入jar包: * struts2/apps/struts2-blank.war/WEB-INF/lib/*.j ...

  6. 使用Struts2,Hibernate和MySQL创建个人MusicManager Web应用程序的研讨会

    概述: 在本研讨会教程中,我们将使用Struts 2,Hibernate和MySQL数据库开发一个个人音乐管理器应用程序. 该Web应用程序可用于将您的音乐收藏添加到数据库中. 我们将显示用于添加唱片 ...

  7. Struts2和hibernate框架整合实现简单的注册登陆功能

    Struts2和hibernate框架整合实现简单的注册登陆功能 项目结构: LoginAction.java package action; import vo.User; import vo.Us ...

  8. java高级框架应用开发案例教程_Java高级框架应用开发案例教程:struts2+spring+hibernate PDF...

    资源名称:Java高级框架应用开发案例教程:struts2+spring+hibernate PDF 第1章 struts+spring+hibernate概述 1.1 框架概述 1.2 struts ...

  9. fstream的用法-----------------2012.12.26

    以后工作会用到. 在C++中,有一个stream这个类,所有的I/O都以这个"流"类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的 运算符: 1.插入器(&l ...

最新文章

  1. HTML5 —— 视频/音频
  2. Android Activity生命周期举例说明(图文)
  3. 题目1102:最小面积子矩阵
  4. AngularJs快速上手掌握
  5. 关于投稿 LaTeX 的使用
  6. java文件打包jar文件_Java打包成jar文件,以及将jar文件导出为exe文件方法汇总(图形说明)...
  7. 微信公众平台开发(76) 获取用户基本信息
  8. 计算机系统基础:设备管理采用的相关技术知识笔记
  9. 【练习】实现一个parse方法(需要实现的效果见内容),方法总结
  10. Mac下搭建Cocos2d-x-3.2的开发环境详解
  11. C#巧妙实现服务器端应用程序和asp网页交互
  12. Linux服务器查看日志方法小结
  13. 前牙正常覆盖是多少_深覆合和深覆盖两者怎么区分?花两分钟进来了解一下
  14. 【Java基本功】一文读懂final关键字的用法 1
  15. 7 EDA实用技术教程【基本语句3】
  16. Webmax简易入门操作手册(一)
  17. 运营可能是一种思维方式
  18. html之解决边框重合问题,鼠标移动文字上文字抖动问题
  19. 食品加工企业自营商城小程序开发,帮助企业增加销售渠道,提高销量
  20. 分享几个css素材的网站

热门文章

  1. 一家世界500强企业为什么还要做不赚钱的生意?
  2. 如何最快的获取QQ群所有成员的qq号信息
  3. 烂泥:nagios学习(四):pnp4nagios图形化绘制nagios数据
  4. 浅谈CIVIL 3D
  5. 大数据时代的全能日志分析专家--Splunk安装与实践
  6. 轻松scrum之旅 思维导图读书笔记
  7. gnome-terminal 快捷键
  8. Educational Codeforces Round 65 (Rated for Div. 2) C. News Distribution
  9. js中应用protocol buffer
  10. 学习日记0802函数递归,三元表达式,列表生成式,字典生成式,匿名函数+内置函数...