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