zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Java常用框架

JAVA框架 常用
2023-09-14 09:00:17 时间

框架:

一个框架是一个可复用的设计构件,它帮助程序员处理一些与业务无关的基础细节,让程序员把精力更多放在业务逻辑的设计上。

 

软件开发的三层结构:

 

Java对应每一层都有一些成熟的框架:

1.持久层

mybatis 和 hibernate,两者都属对JDBC的封装,hibernate是全自动的ORM(Object Relational Map 对象关系映射)框架,灵活性不足,现在慢慢开始少人用了。

当然现在Spring也有自己的持久层框架,Spring Data,但是mybatis始终是比较有优势的。

2.业务层

Spring,业务层就一般都使用Spring来写了。

3.表现层

SpringMVC 和 Struts2 ,Struts2经常被曝光“高危漏洞”已经很少大型项目敢于使用。

 

所以现在挺多的Java应用的实现是:

1. ssm: SpringMVC + Spring + MyBatis

2. ssh: Struts2 + Spring + hibernate