2021 年计算机实习日记四篇
计算机实习日记 篇 1
今天就简单聊聊上面的 Struts+Spring+Hibernate 吧。
Struts 代表:表示层;Spring 代表:业务逻辑层;Hibernate
则代表持久层。他们是目前在 Java Web 编程开发中用得最多的
框架,其实这样区分是为了适应软件开发过程中各个分工部门之
间保持一致性的需要。说得简单点就是大家都在一个模式下写代
码,这样就能保证写出来的程序能被每一个人都能够读懂,而且
有些基本的东西它可以自动帮你生成,不用你自己一个一个的敲
了,达到了代码复用。这样保证可读性的同时也提高了开发效率,
从而降低了成本。Struts 这个框架其实就是 Java MVC 设计模式
中(简称 Model1 与 Model2)Model2 的一个具体实现,Spring 则
通过提供 ICO(控制反转,也称依赖注入)实现了对对象甚至事
务(如声明式事务)的集中管理,此外还引入了 AOP(对向切面
编程),当然也完全兼容其它框架。Hibernate 吗,就是一个实
现对象与关系映射的中间件,大家知道,现在的主流数据库还是
关系型的,但编程却已经采用了面向对象的思想,如何让编程人
员能像操作对象一样,操纵数据库里的数据呢?Hibernate 就是
这样一种框架。以前 Java 程序员与数据库打交道都是通过 JDBC,
还要写 SQL 语句,不过 Hibernate 彻底改变了这一切,它在 JDBC
评论0
最新资源