摘要: springMVC是spring的一个模块,提供web层解决方案(基于mvc设计架构) mvc在b/s系统的应用: springmvc: handle也就是controller <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:V 阅读全文
posted @ 2018-01-08 23:28 大热 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 数据库表如下: 拿到表的第一时间要学会分析陌生表的数据模型: 1、学习单表记录了什么东西(去学习理解需求) 2、学习单表重要字段的意义(优先学习不能为空的字段) 3、学习表与表之间的关系(一对一、一对多、多对多)通过表的外键分析表之间的关系 注意:分析表与表之间的关系时是要建立在具体 的业务意义基础 阅读全文
posted @ 2018-01-05 20:12 大热 阅读(11787) 评论(0) 推荐(0) 编辑
摘要: 介绍Mybatis之前,我们可以先看一段传统的数据库连接代码: 通过阅读代码可以总结出的几个问题。 1、数据库连接频繁的创建和关闭,缺点浪费数据库的资源,影响操作效率 设想:使用数据库连接池 2、sql语句是硬编码,如果需求变更需要修改sql,就需要修改java代码,需要重新编译,系统不易维护。 设 阅读全文
posted @ 2018-01-05 19:38 大热 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.1 网上商城需求分析 1.1.1 前台:用户模块. 注册: * JS非空校验.(不是必须) * Struts2数据校验:在注册Action类同一包下新建UserAction-user_regist-validation.xml(针对注册regist) * AJAX校验用户名是否存在:input文 阅读全文
posted @ 2018-01-03 00:30 大热 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.blogjava.net/supercrsky/articles/238580.html 与Session相对的是,SessionFactory也提供了相应的缓存机制。SessionFactory缓存可以依据功能和目的的不同而划分为内置缓存和外置缓存。 SessionFa 阅读全文
posted @ 2017-12-11 11:34 大热 阅读(4997) 评论(0) 推荐(1) 编辑
摘要: Hibernate的事务处理:事务:* 事务就是逻辑上的一组操作,要么全都成功,要么全都失败!!!事务特性:* 原子性:事务一组操作不可分割.* 一致性:事务的执行前后,数据完整性要保持一致.* 隔离性:一个事务在执行的过程中不应该受到其他事务的干扰.* 持久性:一旦事务结束,数据就永久保存数据库. 阅读全文
posted @ 2017-12-11 11:23 大热 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 数据库表中存在的关系在hibernate为各实体之间的关系。 实体之间有三种关系: 一对多:一个用户,生成多个订单,每一个订单只能属于一个用户 建表原则:在多的一方创建一个字段,作为外键,指向一的一方的主键. 多对多:一个学生可以选择多门课程,一个课程可以被多个学生选择. 建表原则:创建第三张表,中 阅读全文
posted @ 2017-12-11 10:55 大热 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 关于如何手动创建Hibernate,Hibernate初了解已经介绍了,接下来了解持久化对象和一级缓存。 Hibernate的持久化类有三种状态: 1、Transient瞬时态:持久化对象没有唯一标识OID,没有纳入Session的管理。 2、Persistent持久态:持久化对象有唯一标识OID, 阅读全文
posted @ 2017-12-11 10:18 大热 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Hibernate是一个开放源代码的对象关系映射框架, 它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用, 最 阅读全文
posted @ 2017-12-06 14:44 大热 阅读(254) 评论(0) 推荐(0) 编辑
摘要: struts2防表单重复提交有两种方式。 其一是action的重定向,跳转时设置type为从一个action跳转到另一个action或者另一个页面, 使用户提交后,所停留的位置,不是当前处理数据的Action,这样用户再刷新时,就不会再次执行这个Action了, 就会避免表单重复提交的问题了。 其二 阅读全文
posted @ 2017-12-05 21:39 大热 阅读(331) 评论(0) 推荐(0) 编辑