SSH框架
文章平均质量分 58
zhangfengBX
大数据架构师成长之路
展开
-
ActionContext对象的使用
Struts1的Action必须依赖于web容器,他的extecute方法会自动获得HttpServletRequest、HttpServletResponse对象,从而可以跟web容器进行交互。Struts2的Action不用依赖于web容器,本身只是一个普通的java类而已。但是,在web开发中我们往往需要获得request、session、application等对象。这时候,可以通过Acti原创 2017-10-11 15:50:33 · 2017 阅读 · 0 评论 -
ognl表达式
OGNL全称是Object-Graph Navigation Language(对象图形导航语言),相对于EL语言,除了保持EL语言的优点外,他的其他优点如下:能够访问对象的普通方法能够访问类的静态属性和静态方法强大的操作集合类对象的能力支持赋值操作和表达式串联访问OGNL上下文和ActionContext使用ognl表达式还能获取其他值,这些值并不需要存放进作用域中,而是原创 2017-10-11 15:55:10 · 417 阅读 · 0 评论 -
Struts2中的拦截器
系统自定义拦截器Interceptor拦截器类似于我们前面学过的过滤器,是可以在action执行前后执行的代码。是我们做web开发时经常用的技术。比如:权限控制、日志等。我们也可以将多个Interceptor连在一起组成Interceptor栈。 Struts2拦截器,每个拦截器类只有一个对象实例,即采用单例模式,所有引用这个拦截器的Action都共享这一拦截器类的实例,因此,在拦截器中如果使用类原创 2017-10-11 16:05:23 · 343 阅读 · 0 评论 -
使用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 · 326 阅读 · 0 评论 -
Hibernate对象关联映射
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。多对一单向关系映射:student-classespublic class Classes implements Serializable{ private Integer cid; private String cname; priva原创 2017-10-15 14:32:29 · 849 阅读 · 0 评论 -
Hibernate中HQL语句
HQL: Hibernate Query Language, 一个纯面向对象的查询语言. 其语法中对语法关键字大小写不敏感, 这种特性与SQL语言类似.其整体结构也与SQL语言类似. 基本规则 1. HQL语法类似于SQL,也是一种select from结构的语句。但是他后面跟的不是表名和字段名,而是类名和属性名。 2. HQL基本查询语法跟SQL很类似 3. HQL大小写不敏感。但是原创 2017-10-15 14:49:16 · 510 阅读 · 0 评论 -
Hibernate中QBC查询
Criteria是Hibernate提供的一组纯面向对象的查询API. 其功能类似Query, 但完全以面向对象的形式管理查询逻辑. 更符合ORM的设计思想.用到特定于数据库的SQL 语句,程序本身会依赖于特定的数据库,不了解SQL 语句,恐怕对使用HQL带来困难。Hibernate提供的Criteria查询帮助我们解决了这种问题。/** * 采用critical查询 */@Testpubl原创 2017-10-15 17:07:39 · 488 阅读 · 0 评论 -
配置yarn集群
yarn源配置:单台yarn源配置,使用资源较少,速度快core.site.xml文件:<configuration><!-- 指定hadoop的hdfs的namenode的访问路径. --> <property> <name>fs.defaultFS</name> <value>hdfs://hadoop01:9000</value> </pro原创 2017-11-19 17:49:54 · 1002 阅读 · 0 评论 -
eclipse使用git提交项目
准备工作:目的:eclipse使用git提交本地项目,提交至远程github上eclipse版本:eclipse4.5 64位jdk版本:jdk-1.7 64位项目类型:maven web项目备注:eclipse高版本自带git插件,而低版本则需自己安装git插件,这里使用eclipse高版本,低版本安装git插件这里不进行介绍。eclipse使用git提交项目有2种方式:一种是git命令窗口,...转载 2018-06-04 11:10:55 · 1492 阅读 · 0 评论