摘要: java反射机制认知java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取类的信息以及动态调用对象的方法的功能称为java语言的反射机制Reflection。这就说明:Java程序可以加载一个编译期间完全未知... 阅读全文
posted @ 2015-12-02 16:30 klguang 阅读(3620) 评论(3) 推荐(3) 编辑
摘要: 在这篇教程里我们将探究如何处理表单提交。本文例子介绍: javabean存储表单数据 在action中重写validate方法进行简单的校验 创建一个struts2表单并和javabean匹配 javabean存储表单数据 为了封装数据,我们将使用一个简单的Java类,它遵循基本的Java Bean规范,即为每个属性设置public get/set 方法。 Person.java package... 阅读全文
posted @ 2015-10-20 21:31 klguang 阅读(2282) 评论(0) 推荐(1) 编辑
摘要: 环境搭建 项目目录 导入依赖jar包,如上图lib目录所示。 不同的版本可能会不一样,没关系在tomcat启动时,如果报错java.lang.ClassNotFoundException,我们可以按照错误提示添加相应jar包。 在web.xml中配置struts2过滤器 将Struts2所带的过滤器org.apache.struts2.dispatcher.FilterDispatch... 阅读全文
posted @ 2015-10-19 20:44 klguang 阅读(1408) 评论(6) 推荐(3) 编辑
摘要: 词汇解释 关系:事物之间相互作用、相互联系的状态。范围最大。 联系:在关系数据库中表示实体与实体之间的联系,1:1,1:n,m:n。 关联:表示对象之间的关系,既有数量性,又有方向性;动词:将对象之间通过某种方式联系起来。 映射:这里指java对象和数据库表的一种对应关系。动词:形成这种对应关系。 级联:有关系的双方中操作一方,另一方也将采取一些动作。 关联的联系种类 在不考虑关联的方向前提下,联... 阅读全文
posted @ 2015-10-14 18:08 klguang 阅读(6528) 评论(0) 推荐(2) 编辑
摘要: 如果你跟我一样比较熟悉SQL,同时不想学习一门新的语言。那么在hibernate中使用Native SQL 查询也是一种不错的方式。 一方面,Native SQL在效率方面有天生的优势; 另一方面,SQL是数据库操作的一种标准,我们与程序、数据库关联很小。如果将来不用hibernate,而是用别的ORM,sql一样好用。 但尽量用标准SQL,而不要用过多方言SQL。 标量查询 最基本的 ... 阅读全文
posted @ 2015-10-12 19:33 klguang 阅读(5984) 评论(1) 推荐(1) 编辑
摘要: Hibernate的接口类型 在了解了Hibernate的基本配置,映射文件后,道路已经铺平了。我们继续往前走。接下来,我们应该做的是了解Hibernate常用的接口,对Hibernate的工作方式进一步熟悉,为我们下一步的编码做好充分的准备。 ORM是复杂的,可以看看Hibernate发布里的javadoc,100+MB。如果我们单单去阅读它的API,估计一年你才能看完。然而,我们仅仅是使用他,... 阅读全文
posted @ 2015-10-10 18:58 klguang 阅读(3372) 评论(0) 推荐(2) 编辑
摘要: 谈谈表单校验 这大概是一种惯例,学习前台后台最开始接触的业务都是用户注册和登录。现在社会坚持以人为本的理念,在网站开发过程同样如此。User是我们面对较多的对象,也是较核心的对象。最开始的用户注册和登陆这块,也就尤为重要。 用户注册和登录其实往往比我们想象的难。就比如表单校验,里面涵盖的内容其实挺多,就前台而言,你需要了解: 1.正则表达式的基本了解 其实正则并不难,并且在学会后能带给你极大... 阅读全文
posted @ 2015-10-09 15:42 klguang 阅读(21460) 评论(6) 推荐(8) 编辑
摘要: Hibernate配置方式 Hibernate给人的感受是灵活的,要达到同一个目的,我们可以使用几种不同的办法。就拿Hibernate配置来说,常用的有如下三种方式,任选其一。 在 hibernate.cfg.xml 中加入元素 、,放置在类路径(classpath)的根目录下。 将 hibernate.properties 放置放在类路径的根目录下。 可编程的配置方式,即在程序中配置Hi... 阅读全文
posted @ 2015-08-29 14:16 klguang 阅读(31367) 评论(1) 推荐(4) 编辑
摘要: 基本步骤 在前一篇博文Hibernate环境搭建中为大家详细的介绍如何搭建一个学习新类库的学习环境。今天,为大家带来一个Hibernate小例子,让大家能够快速上手。 步骤如下: 1.配置hibernate.cfg.xml 2.编写映射文件User.hbm.xml 3.编写一个持久化类User.java 4.编写辅助类HibernateUtil.java 5.加载并存储对象UserManager.... 阅读全文
posted @ 2015-08-27 19:06 klguang 阅读(1177) 评论(2) 推荐(2) 编辑
摘要: 前言环境搭建其实可以简单到导入相关jar包即可。但是对于学习来说,这个环境搭建的内容还是挺多的,目的是提供一个让我们如何快速学习和掌握类库的学习环境。作为程序猿,学习和使用类库是必须掌握的技能。如何快速的学习和使用类库,这里有很多经验和技巧。比方说参照官方文档中教程、api、在ide中加入如java... 阅读全文
posted @ 2015-08-26 14:40 klguang 阅读(6416) 评论(0) 推荐(2) 编辑