java常见的框架有哪些比较流行的 想利用暑假学习一下 spring mybatis
目前JavaWeb开发中较为常见和流行的框架包括:- Spring框架:Spring是Java企业级开发最流行的框架,提供了IOC、AOP等核心特性,还有Spring MVC、Spring Boot、Spring Cloud等模块,是Java后端开发的基石。- Struts框架:一款比较成熟的MVC框架,拥有比较完善的UI标签支持,能简化Web层的开发。- Hibernate框架:是一个流行的ORM框架,使开发者可以通过面向对象的方式访问数据库。大大简化了数据持久层的开发。- MyBatis框架:和Hibernate类似,也是一个持久层框架,可以简化JDBC操作数据库的代码。性能优秀。- Spring Boot框架:Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications.能快速构建出生产级别的Spring应用。- Spring Cloud框架:基于Spring Boot实现的云原生应用开发工具,实现了服务发现、负载均衡等机制。- Apache Shiro框架: 是一个权限管理框架,用于处理认证、授权、会话管理、密码学等功能。- Netty框架:是一个高性能的NIO网络框架,用于开发高并发网络程序。- MyBatis-Plus:MyBatis的增强版,在MyBatis的基础上提供了额外的功能提高了开发效率。这些框架能够大大提高Java Web应用的开发效率和质量,是Java后端开发中不可或缺的技术。
beans.xml
<!-- 配置 sqlSessionFactory-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<!-- <property name="configLocation" value="mybatis-config.xml"/>-->
<!-- 指定配置文件目录 -->
<property name="mapperLocations" value="classpath:*Mapper.xml"/>
</bean>