前段时间一直在学习hibernate,也算是对以前落下的东西补回来了。但单单是学习肯定还是不够的,接下来的一段时间我们一起来真正做一个小项目,来真正运用我们的hibernate知识,把ORM知识运用到项目中,看它能带给我们什么,我们能用它来做什么。
做一个小项目,肯定需要先构思,这里先进行构思一下。
1)做一个 CS项目:
XXX管理系统,虽然比较老土,但涉及到的东西比较单一,不用过多去注重那些页面处理那些,界面可以先随便一点,大概可以看就行。管理系统的功能一般比较单一,就增删改查而已。
这里分析一下不足:
管理系统,没什么新意,功能也就那些增删改查,并没有太多有挑战性的难点,也许有的只是事务处理那些。暂时没想到其他难点的。
2)BS小项目:
XXX管理系统,跟单机差不多,但BS版的涉及到更多的知识点,可以用到很多技术,但这样的话就不能专注于框架的练习上面,可能会把时间花在界面的调整上面,这样对自己这段时间的总结不利。
综上所述,接下来将要做一个CS小项目,暂时定位在写博客系统,这个写博客系统功能需要跟windows live writer类似,但当然不是真正去写博客啦,真正要去写还是研究一些博客的结构和RSS等,这个比较花时间,暂时就先专注在实验hibernate上面。说了就要做,就今天开始。
构思如下:系统的功能包含有
1、文章管理
2、分类管理
3、评论管理
4、收藏管理
5、用户管理
其中的分类和文章是一对多的关系,而文章和评论是一对多的关系,用户和收藏是一对多,用户和评论是一对多。
1、在文章管理处可以像JE这样对文章进行添加等操作,当然是很简单的操作啦,主要还是在hibernate身上。
2、下面的管理均和上面类似,所不同的只是一些内容的不同。
就构思这样,开始动手。
分享到:
相关推荐
**Hibernate 框架概述** Hibernate 是一个开源的对象关系映射(ORM)框架,它为 Java 开发者提供了一种在 Java 应用程序中管理关系...通过实践和深入学习,你可以更好地利用 Hibernate 实现高效、可靠的数据库应用。
### J2EE系统之-hibernate学习总结 #### 对象持久化理论 - **对象持久化定义**:将对象中的数据转换存储至外部持久性存储设备的过程,如数据库、磁盘等。 - **对象持久化的原因**: - 内存易失性:断电后数据丢失...
【Struts+Spring+Hibernate 学习总结】 SSH(Struts、Spring、Hibernate)是Java Web开发中的一个经典企业级应用架构,它将MVC设计模式应用到Web应用的各个层次,实现了良好的分层和解耦。这篇学习总结旨在帮助读者...
### Hibernate学习总结 #### 一、Hibernate简介 Hibernate是一个开源的对象关系映射(ORM)框架,用于Java应用程序与数据库进行交互。它允许开发人员以面向对象的方式来操作数据库,从而简化了数据访问层的开发工作...
在学习Hibernate的过程中,需要注意以下几点: 1. Hibernate产生的原因:Hibernate的出现主要是为了解决JDBC编程中的一些问题,如代码和SQL混杂,不利于维护;SQL语句使得程序失去面向对象的特性;数据模型变化需要...
### Hibernate学习总结与知识点详解 #### 一、Hibernate产生的背景及优势 Hibernate作为一个持久层框架,它的诞生解决了传统编程模式中业务逻辑与数据库访问代码混杂的问题,这不仅导致程序结构混乱,降低代码的...
**Hibernate学习笔记与总结** Hibernate 是一款开源的对象关系映射(ORM)框架,它为Java开发者提供了一种在关系数据库上操作对象数据的便捷方式。本文将深入探讨Hibernate的核心概念、配置、实体类、映射文件、...
**Hibernate学习笔记与大纲** Hibernate 是一款开源的Java语言下的对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发人员可以使用面向对象的方式处理数据,而无需过多关注底层的SQL语句。本笔记将深入...