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
相关文章
- java random函数原理_详解JAVA中Random()函数的用法
- java xml解析框架_JAVA解析xml的五种方式对比
- java启动器_JAVA基础:Java 启动器如何查找类
- java中文乱码_Java中文乱码问题的解决方案[通俗易懂]
- kotlin与java的区别[通俗易懂]
- Java中equals()方法条件使用问题
- linux配置环境变量jdk_java配置环境变量详解
- JAVA实验室设备管理系统代码_java做一个简单学生管理系统
- java 设置400错误_Java项目报400错误的原因与解决方法
- 微服务常见面试题(Java、数据库、Redis、SpringCloud面试题)
- Java知识全面总结:并发编程+JVM+设计模式+常用框架+....
- 【愚公系列】2023年03月 Java教学课程 122-Maven的高级使用
- 【愚公系列】2023年04月 Java教学课程 131-Spring框架的简介和基本使用
- java数组详解程序员
- Java数据持久层框架 MyBatis之API学习七(动态 SQL详解)编程语言
- 版本配置Linux系统的默认Java版本(linux默认java)
- 时间Redis Java操作:设置过期时间(redisjava过期)
- MacOS下Java开发环境搭建指南(macos开发java)
- MySQL与Java结合,构建高效多功能缓存系统(MySQL java缓存)
- Java在Linux下促进发展的力量(java linux)
- java中的转义字符介绍