摘要: HQL和Criteria HQL(Hibernate Query Language) 面向对象的查询语言,与SQL不同,HQL中的对象名是区分大小写的(除了JAVA类和属性其他部分不区分大小写);HQL中查的是对象而不是和表,并且支持多态;HQL主要通过Query来操作,Query的创建方式: Qu 阅读全文
posted @ 2017-07-13 17:46 路在脚下。 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Hibernate的核心组件在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent Obj 阅读全文
posted @ 2017-07-10 18:39 路在脚下。 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 必备jar文件 早在struts2.0.*的时候,struts2的必备jar包需要如下几个: commons-logging-*.jar Apache旗下commons项目的log日志包 freemarker-*.jar 一种前台页面模板,应用比较广泛 ognl-*.jar 动态图导航语言,stru 阅读全文
posted @ 2017-07-09 10:52 路在脚下。 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 在Java领域中,有两个常用的文件上传项目:一个是Apache组织Jakarta的Common-FileUpload组件 (http://commons.apache.org/proper/commons-fileupload/),另一个是Oreilly组织的COS框架的 (http://www.s 阅读全文
posted @ 2017-07-07 08:50 路在脚下。 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 邮箱服务器 :安装邮箱服务器软件,称为邮箱服务器 电子邮箱 :邮件服务器上的一块空间,通过电子邮箱账号访问这块弓箭数据 收发邮件协议: SMTP :简单邮件传输协议 默认端口号25(发送邮件) POP3 :有据协议版本三 默认端口号110(接受邮件) IMAP :交互邮件访问协议 (接受邮件) 收发 阅读全文
posted @ 2017-07-05 21:39 路在脚下。 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: Action创建四种方式 1、创建一个pojo类 这个可以参考第一篇博客,创建的简单登录校验 pojo其实就是一个简单的java类 它没有实现任何接口,也没有继承任何类。 优点:无耦合 适用于逻辑相对简单的action 2、实现Action接口 ​ com.opensymphony.xwork2.A 阅读全文
posted @ 2017-07-05 21:26 路在脚下。 阅读(411) 评论(0) 推荐(0) 编辑
摘要: action中请求参数获取的两种方式 1.属性驱动​ a.直接在 action 类中提供与请求参数匹配属性,提供 get/set 方法​ b.在 action 类中创始一个 javaBean,对其提供 get/set ,在请求时页面上要进行修改,​ 例如 user.username user.pas 阅读全文
posted @ 2017-07-05 21:25 路在脚下。 阅读(703) 评论(0) 推荐(0) 编辑
摘要: (1)提交请求客户端通过HttpServletRequest向servlet容器(即tomcat)提交一个请求。请求经过一系列的过滤器,例如图中的ActionContextCleanUp和Other filter(SlterMesh,etc)等,最后被struts的核心过滤器FilterDispat 阅读全文
posted @ 2017-07-05 21:23 路在脚下。 阅读(315) 评论(0) 推荐(0) 编辑
摘要: JavaScript知识点1.变量作用域 var a = 1;function test() { var a = 2; console.log(a); // 2} test(); 上方的函数作用域中声明并赋值了a,且在console之上,所以遵循就近原则输出a等于2。 var a = 1;funct 阅读全文
posted @ 2016-12-06 22:20 路在脚下。 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[ 阅读全文
posted @ 2016-11-20 14:48 路在脚下。 阅读(151) 评论(0) 推荐(0) 编辑