12 2017 档案

摘要:request.getParameter取得Web客户端(jsp)到web服务端的http请求数据(get/post),只能是string类型的,而且HttpServletRequest没有对应的setParameter()方法。 如利用href(url)和form请求服务器时,表单数据通过para 阅读全文
posted @ 2017-12-27 16:57 九河中钓麻花 阅读(3179) 评论(0) 推荐(1)
摘要:ServletContext.getRealPath() 是从当前servlet 在tomcat 中的存放文件夹开始计算起的 比如,有个servlet 叫 UploadServlet,它部署在tomcat 下面以后的绝对路径如下:"C:\Program Files\apache-tomcat-8.0 阅读全文
posted @ 2017-12-26 18:14 九河中钓麻花 阅读(688) 评论(0) 推荐(0)
摘要:Struts2上传下载 文件上传 如果想使用HTML表单上传文件(一个或多个),那么必须把HTML表单的enctype属性设置成multipart/form-data,且method=post, 且使用<input type="file">. 在Struts里,我么使用FileUpload拦截器和 阅读全文
posted @ 2017-12-26 15:54 九河中钓麻花 阅读(397) 评论(0) 推荐(0)
摘要:Struts2的输入校验 之前对请求参数的输入校验一般分为两部分:1.客户端校验,也就是我们写js代码去对客户的误操作进行过滤 2.服务端校验, 这是整个应用组织非法数据的最后防线. Struts2的校验方式与其很大不同.Struts2是手动完成输入校验,可以编写自己的校验规则,基于Annotati 阅读全文
posted @ 2017-12-25 14:18 九河中钓麻花 阅读(500) 评论(0) 推荐(2)
摘要:这里是重点. Action接口 struts2 的Action可以是POJO 为了让用户开发的Action更加规范struts2提供了一个Action接口 ActionSupport基类 Struts2为Action接口提供了一个实现类 ActionSupport,定义了 表单域校验、错误信息设置和 阅读全文
posted @ 2017-12-22 17:31 九河中钓麻花 阅读(164) 评论(0) 推荐(0)
摘要:最近在学习框架,很多人建议我直接学SSM,SSM看了一段时间后发现很多东西虽然可以用了,但是并不是很了解,所以我打算重新来过.从SSH开始学习,前面已经大致的学习了Hibernate,对于Hibernate有了更深刻的认识,下面开始做Struts2的梳理. 什么是Struts2? Struts2是非 阅读全文
posted @ 2017-12-22 16:04 九河中钓麻花 阅读(548) 评论(0) 推荐(0)
摘要:本文主要介绍Struts2中validate数据校验的两种方法及Struts2常用校验器. 1.Action中的validate()方法 Struts2提供了一个Validateable接口,这个接口只有一个valudate()方法,只要类实现此接口name可以直接被Struts2调用,Action 阅读全文
posted @ 2017-12-18 15:56 九河中钓麻花 阅读(1836) 评论(0) 推荐(0)
摘要:1、主键的创建 方法一:直接在sql语句中声明字段主键约束 create table table_name (id type[length] constraint pk_name primary key,name tyoe[length],age type[length],class_id); 方法 阅读全文
posted @ 2017-12-15 17:44 九河中钓麻花 阅读(991) 评论(0) 推荐(0)
摘要:说到多对多关系,印象最深刻的就是大学的选修课。一个学生可以选修多门课程,一门课程可以有多个学生选修,学生所选的每一门课程还有成绩。这个场景的E-R图如下: 对于多对多的关系,我们通常会抽出一张中间表(连接表),来负责维护这两张表的多对多关系,比如上述关系应该生成的表结构为: PO对象 Student 阅读全文
posted @ 2017-12-15 17:16 九河中钓麻花 阅读(300) 评论(0) 推荐(0)
摘要:首先,创建一张表: 然后,自定义一个序列(sequence): 再创建一个触发器: 测试一下,插入数据 输入查询语句: 结果是: 阅读全文
posted @ 2017-12-15 11:36 九河中钓麻花 阅读(1277) 评论(0) 推荐(0)
摘要:现实中有很多场景需要用到多对一或者一对多,比如上面这两个类图所展现出来的,一般情况下,一个部门会有多名员工,一名员工只在一个部门任职。 多对一关联映射 在上面的场景中,对于Employee来说,它跟Department的关系就是多对一。 先写实体类 Employee.java Department. 阅读全文
posted @ 2017-12-14 18:46 九河中钓麻花 阅读(228) 评论(0) 推荐(0)
摘要:一般情况下有如下两种方法: 1、在配置文件中添加如下配置 然后我们再执行任何检索、更新等操作的时候就会自动建表 2.编写一个方法,方法内容如下: 上面两种方法虽然都能反向创建表。但我个人建议仅在练习中如上述方法创建。因为存在以下问题: ① 只能创建表不能创建数据库 ② 创建的表的数据类型、长度经常跟 阅读全文
posted @ 2017-12-13 14:41 九河中钓麻花 阅读(232) 评论(0) 推荐(0)
摘要:刚刚写的是基于外键的单向一对一. 那么双向一对一就是在单向一对一的基础上稍微改动就可以了. account.java和account.hbm.xml都不用变动 只要我们小小的变动address.java与address.hbm.xml就可以了. 唯一外键关联较主键关联映射的好处就是,万一哪天需求变了 阅读全文
posted @ 2017-12-13 14:30 九河中钓麻花 阅读(196) 评论(0) 推荐(0)
摘要:事实上,单向1-1与N-1的实质是相同的,1-1是N-1的特例,单向1-1与N-1的映射配置也非常相似。只需要将原来的many-to-one元素增加unique="true"属性,用于表示N的一端也必须是唯一的,在N的一端增加了唯一的约束,即成为单向1-1。基于外键的单向1-1的配置将与无连接表N- 阅读全文
posted @ 2017-12-13 14:11 九河中钓麻花 阅读(266) 评论(0) 推荐(0)
摘要:这些星号由左到右按顺序代表 : * * * * * * * 格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是 0-23 , - * / 4 日 阅读全文
posted @ 2017-12-12 17:27 九河中钓麻花 阅读(577) 评论(0) 推荐(0)
摘要:一、什么是Hibernate? Hibernate是一个轻量级的ORMapping框架 ORMapping原理(Object Relational Mapping ORMapping基本对应规则: 1:类跟表相对应 2:类的属性跟表的字段相对应 3:类的实例与表中具体的一条记录相对应 4:一个类可以 阅读全文
posted @ 2017-12-12 16:52 九河中钓麻花 阅读(249) 评论(0) 推荐(0)
摘要:最近在用Hibernate的时候发现一个问题:比如我们从数据库获得一个对象时,使用session.get()方法还是session.load()? 两种方法在获得一个实体对象时是有区别的,在查询性能上两者是不同的。 一.获得实体对象的不同 load方法是懒加载,,即:当我们使用session.loa 阅读全文
posted @ 2017-12-12 16:24 九河中钓麻花 阅读(357) 评论(0) 推荐(0)
摘要:身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。 在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份: principals:身份,即主体的 阅读全文
posted @ 2017-12-11 10:52 九河中钓麻花 阅读(397) 评论(0) 推荐(0)
摘要:1.1 简介 Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对 阅读全文
posted @ 2017-12-08 17:20 九河中钓麻花 阅读(196) 评论(0) 推荐(0)
摘要:一、先说ServletContext javaee标准规定了,servlet容器需要在应用项目启动时,给应用项目初始化一个ServletContext作为公共环境容器存放公共信息。ServletContext中的信息都是由容器提供的。 举例: 通过自定义contextListener获取web.xm 阅读全文
posted @ 2017-12-07 15:15 九河中钓麻花 阅读(203) 评论(0) 推荐(0)