上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
  2014年4月27日
摘要: 继续上篇博客 七、Hibernate双向一对多关联映射:让多的一端来维护关系。 主要是解决一对多单向关联的缺陷,而不是需求驱动的。 1、在Student.java实体类里添加Classes引用。private Classes classes; 2、Student.hbm.xml里添加... 阅读全文
posted @ 2014-04-27 16:47 贞心真义 阅读(3436) 评论(2) 推荐(0) 编辑
摘要: 关联映射就是将关联关系映射到数据库里,在对象模型中就是一个或多个引用。 一、Hibernate多对一关联映射:就是在“多”的一端加外键,指向“一”的一端。 比如多个学生对应一个班级,多个用户对应一个级别等等,都是多对一关系。 1、“多”端实体加入引用“一”端实体的变量及gett... 阅读全文
posted @ 2014-04-27 15:56 贞心真义 阅读(33923) 评论(2) 推荐(2) 编辑
  2014年4月22日
摘要: 说到关系,在这个世界无处不在,我们必须以某个关系的节点存在在这个世界网中。比如父子关系,师生关系,上下属关系甚至是危险关系。数据也是一样的,它的存在必为某其他节点做准备。 Hibernate有七种映射关联,方向分为单向或双向,主要根据需求分析多和一的关联,分别为:1、单向1-12、单向N-13... 阅读全文
posted @ 2014-04-22 15:15 贞心真义 阅读(1814) 评论(2) 推荐(2) 编辑
  2014年4月15日
摘要: 初学Hibernate,了解到Hibernate有三种状态:transient(瞬时状态),persistent(持久化状态)以及detached(游离状态)。 它们之间有如下转换图来说明: 1、transient(瞬时状态)。 如上图所示,当new出来一个新对象,还没有保存到数据库中... 阅读全文
posted @ 2014-04-15 16:28 贞心真义 阅读(8432) 评论(2) 推荐(2) 编辑
  2014年4月14日
摘要: JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks. JUnit是一个回归测试框架,用... 阅读全文
posted @ 2014-04-14 16:20 贞心真义 阅读(4853) 评论(5) 推荐(0) 编辑
  2014年3月29日
摘要: 之前的博客介绍了前台自写js来验证主动表的唯一性,除了前台的验证,我也学习了后台的一些判断。 再次介绍一下背景需求: 利用DWZ的主从表结构批量添加课程信息,在提交表单后,触发Action事件1、是否选择学院。2、数据库里是否已存在该课程代码。3、多条数据添加时,界面是否有重复的课程代码。 实现方法如下: 1 //遍历code数组是否有重复值 2 ArrayList arrCode=new ArrayList(); 3 //遍历Name数组是否有重复值 4 ArrayList arrName=new ArrayList(); ... 阅读全文
posted @ 2014-03-29 20:38 贞心真义 阅读(1927) 评论(0) 推荐(1) 编辑
  2014年3月18日
摘要: 上篇博客学习了Java国际化的一些基础知识,了解了这些知识之后,我们可以更好的过度到struts国际化。 本篇博客主要学习struts国际化的实现: 1、配置环境设置baseName。 在struts-config.xml文件中添加来命名国际化资源文件。如果资源文件建立在src的文件夹下,如建立在resources文件下,应该改成。 2、在src下建立一个目录来存放资源文件: 3、以登陆为例,修改login.jsp文件:利用bean标签。1 2 :3 :4 ">5 4、设置国际化资源文件. MessageR... 阅读全文
posted @ 2014-03-18 18:03 贞心真义 阅读(1925) 评论(3) 推荐(0) 编辑
摘要: 国际化的英文为Internationalization,这个也太长了,所以它又称为I18n(英文单词 internationalization的首末字符i和n,18为中间的字符数)。 除了i18n还有L10n(localization),g11n(globalization),还有m17n(multilingualization),它们的区别是:i18n支持多种语言,但是同一时间只能是英文和一种选定的语言,例如英文+中文、英文+德文、英文+韩文等等;L10n(localization),支持2种语言,英文和另外一种语言(例如中文);g11n(globalization),简单的理解可以认... 阅读全文
posted @ 2014-03-18 17:13 贞心真义 阅读(7648) 评论(4) 推荐(1) 编辑
  2014年3月4日
摘要: Java Web应用的核心技术是Java Server Page和Servlet。此外,开发一个完整的Java Web应该涉及一下几种概念及技术。 1、Servlet组件 Servlet响应用户请求的过程: 2、JSP组件。 JSP容器初次执行JSP的过程: 3、共享数据在Web中的范围。 4、JavaBean组件。 定义方法:(假设有一个JavaBean的类名为CounterBean,它有一个count属性。) 1 //在JSP文件中分别定义4种范围内的JavaBean对象的语法 2 3 4 //in page scope 5 6 //in reques... 阅读全文
posted @ 2014-03-04 20:31 贞心真义 阅读(18148) 评论(4) 推荐(1) 编辑
  2014年2月24日
摘要: 上篇介绍了自写js判断的前三项,本篇博客介绍第四步,关于触发课程代码文本框的离开事件后,判断一整列的课程代码之间是否有重复的值。 此问题可以提取为判断一个数组里是否有重复值,重复值是什么。 第四步→判断界面唯一性,获取各行code值。 通过观察,主从表下每一行的课程代码文本框都有一个数组样式的name属性,如:name="courseList[#index#].code" 查看代码可知,每一行的课程代码都有不同的name,那么怎么获取这些不同name的对象数组呢? 通过反复试验,我最后得出一种方法,步骤是:先获得主从表内所有标签为的对象,然后通过获取他们的name属性的值, 阅读全文
posted @ 2014-02-24 15:40 贞心真义 阅读(1448) 评论(9) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页