java web现在流行用什么框架?
作者:阿里云云栖号
链接:https://www.zhihu.com/question/64844673/answer/468890096
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
课程介绍:Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架,是为了解决软件开发的复杂性而创建的。
Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。
课时列表:
- 课时1:01_spring_简介
- 课时2:02_spring_ioc
- 课时3:03_spring_ioc实现
- 课时4:04_spring_ioc创建对象的方式
- 课时5:05_spring_配置文件
- 课时6:06_spring_依赖注入
- 课时7:07_bean的作用域
- 课时8:08_bean的自动装配
- 课时9:09_代理的讲解
- 课时10:10_动态代理
- 课时11:11_aop简介
- 课时12:12 使用spring aopApi实现(补)
- 课时13:13_aop再解释
- 课时14:14_自定义类实现aop
- 课时15:15_使用注解实现aop
- 课时16:16_回顾
- 课时17:17_spring整合mybatis
- 课时18:18_声明式事务
- 课时19:19_声明式事务讲解
- 课时20:20_spring整合mybatis02
- 课时21:21_spring整合mybatis03
- 课时22:22_spring整合mybatis04
- 课时23:23_ssm整合
- 课时24:24_使用注解开发
- 课时25:案例_点菜
课程介绍:Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。
在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts2等。
课时列表:
- 课时1:01_spring mvc介绍
- 课时2:02_springmvc hello
- 课时3:03_使用注解开发
- 课时4:04_controller配置总结
- 课时5:05_结果跳转方式
- 课时6:06_数据处理
- 课时7:07_乱码及Restful
- 课时8:08_文件上传
- 课时9:09_ajax&json处理
- 课时10:10_拦截器简介
- 课时11:11_登录拦截器实现
- 课时12:12_整合springmvc&spring&mybatis
- 课时13:13_整合的实现
- 课时14:案例_1
- 课时15:案例_2
课程介绍:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。
课时列表:
- 课时1:01_mybatis第一个应用程序
- 课时2:02_curd操作
- 课时3:03_配置文件解析
- 课时4:04_配置文件优化
- 课时5:05_解决属性名和列名不一致
- 课时6:06_分页的实现
- 课时7:07_使用注解开发
- 课时8:08_多对一的处理
- 课时9:09_一对多的处理
- 课时10:10_动态sql
SSM****面向的人群
- 具备有一定的java基础
- 初级Java开发者 -> 中高级Java开发者
- 具备一定的自学能力和执行能力
SSM****的技术选型
- Spring
- Spring MVC
- Mybatis
- redis
- solr
- EasyUI
- UEditor
- JQuery
- Freemark
- activMQ
- httpClient
- MySQL
- fastdfs
- ……
SSM****的开发环境
- InteliJ IDEA
- Maven
- Tomcat7
- JDK
- Nginx
- Git
- postman
- sqlyog
- win7
- ....
SSM****的学习计划
- 技术架构 (集群和分布式架构的区别)
- 工程搭建 (maven)
- SSM框架的整合
- Mybatis****以及使用
- 日志的添加与使用
- 拦截器
- 后端功能 (系统的开发,图片系统,数据等等)
- 前端功能 (商品浏览,下订单,购物车等等。。)
- 分布式文件系统的搭建
- redis使用以及集群搭建
- solr使用和集群搭建
- JMS 消息队列 (activMQ)
- sso单点登录
- restful服务
- 在Linux上部署
SSM****目录
Java进阶SSM第一期
Java进阶SSM第二期
- 1.什么是Maven,Maven的配置
- 2.码农商城 SSM 系统所需的 Maven 模块简介
- 3.使用 InteliJ IDEA 创建 Maven 项目与相关配置
- 4.使用InteliJ IDEA 创建分布式多模块 Maven 项目
- 5.使用InteliJ IDEA 创建 Maven 聚合工程
- 6.Java SSM框架的整合与Mybatis****
Java进阶SSM第三期
Java进阶SSM第四期
- 1.Java文件服务器 FastDFS 的搭建教程
- 2.使用 Nginx 访问 FastDSF 文件服务器
- 3.SpringMVC整合FastDFS实现文件的上传和访问
- 4.SpringMVC整合富文本编辑器百度UEditor的使用
Java进阶SSM第五期