struts2和hibernate(2012/2/26)
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)相关推荐
- SSH之IDEA2017整合Struts2+Spring+Hibernate
摘要 IDEA无疑是Java编程的利器,在下面我们将介绍如何使用IDEA来整合SSH(Struts2 + Spring + Hibernate):介绍將分为三个部分来讲,分别是新建工程,Spring引 ...
- 使用Struts2,Hibernate和MySQL BLOB开发个人迷你相册应用程序–第1部分
概述: 在本研讨会中,我们将开发一个Web应用程序,可用于创建漂亮的照片库. 您可以将其托管在Web服务器中,也可以在自己的PC中使用以维护和管理照片集. 使用本教程,您将能够了解与Struts2和H ...
- Java Web项目源代码|CRM客户关系管理系统项目实战(Struts2+Spring+Hibernate)解析+源代码+教程
客户关系管理 (CRM) CRM一般指客户关系管理 客户关系管理是指企业为提高核心竞争力,利用相应的信息技术以及互联网技术协调企业与顾客间在销售.营销和服务上的交互,从而提升其管理方式,向客户提供创新 ...
- Struts2、Hibernate、Spring整合所需要的jar包
Struts2.Hibernate.Spring整合所需要的包: Struts2: struts2-core-2.0.14.jar -- Struts2的核心包. commons-logging-1 ...
- 【struts2+spring+hibernate】ssh框架整合开发
SSH框架整合 1 Struts2+Spring+Hibernate导包 Struts2导入jar包: * struts2/apps/struts2-blank.war/WEB-INF/lib/*.j ...
- 使用Struts2,Hibernate和MySQL创建个人MusicManager Web应用程序的研讨会
概述: 在本研讨会教程中,我们将使用Struts 2,Hibernate和MySQL数据库开发一个个人音乐管理器应用程序. 该Web应用程序可用于将您的音乐收藏添加到数据库中. 我们将显示用于添加唱片 ...
- Struts2和hibernate框架整合实现简单的注册登陆功能
Struts2和hibernate框架整合实现简单的注册登陆功能 项目结构: LoginAction.java package action; import vo.User; import vo.Us ...
- java高级框架应用开发案例教程_Java高级框架应用开发案例教程:struts2+spring+hibernate PDF...
资源名称:Java高级框架应用开发案例教程:struts2+spring+hibernate PDF 第1章 struts+spring+hibernate概述 1.1 框架概述 1.2 struts ...
- fstream的用法-----------------2012.12.26
以后工作会用到. 在C++中,有一个stream这个类,所有的I/O都以这个"流"类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的 运算符: 1.插入器(&l ...
最新文章
- HTML5 —— 视频/音频
- Android Activity生命周期举例说明(图文)
- 题目1102:最小面积子矩阵
- AngularJs快速上手掌握
- 关于投稿 LaTeX 的使用
- java文件打包jar文件_Java打包成jar文件,以及将jar文件导出为exe文件方法汇总(图形说明)...
- 微信公众平台开发(76) 获取用户基本信息
- 计算机系统基础:设备管理采用的相关技术知识笔记
- 【练习】实现一个parse方法(需要实现的效果见内容),方法总结
- Mac下搭建Cocos2d-x-3.2的开发环境详解
- C#巧妙实现服务器端应用程序和asp网页交互
- Linux服务器查看日志方法小结
- 前牙正常覆盖是多少_深覆合和深覆盖两者怎么区分?花两分钟进来了解一下
- 【Java基本功】一文读懂final关键字的用法 1
- 7 EDA实用技术教程【基本语句3】
- Webmax简易入门操作手册(一)
- 运营可能是一种思维方式
- html之解决边框重合问题,鼠标移动文字上文字抖动问题
- 食品加工企业自营商城小程序开发,帮助企业增加销售渠道,提高销量
- 分享几个css素材的网站
热门文章
- 一家世界500强企业为什么还要做不赚钱的生意?
- 如何最快的获取QQ群所有成员的qq号信息
- 烂泥:nagios学习(四):pnp4nagios图形化绘制nagios数据
- 浅谈CIVIL 3D
- 大数据时代的全能日志分析专家--Splunk安装与实践
- 轻松scrum之旅 思维导图读书笔记
- gnome-terminal 快捷键
- Educational Codeforces Round 65 (Rated for Div. 2) C. News Distribution
- js中应用protocol buffer
- 学习日记0802函数递归,三元表达式,列表生成式,字典生成式,匿名函数+内置函数...