如何透彻了解Web框架技术

 

什么是Web框架技术:
《Web框架技术》是软件工程的一门必修的核心专业课。通过本课程的学习,学生能够理解Web框架的基本思想,掌握主流Web框架的思维方法、工作原理、核心组件以及操作技能;能够选择合适的Web框架设计系统架构,使用恰当的开发语言、技术、平台、资源及工具完成系统实现;提高科学思维能力和解决复杂软件工程问题的能力
(1)针对软件项目的业务背景,能够结合矛盾的普遍性和特殊性及其相互关系,运用领域知识分析业务逻辑,明确软件项目要解决的问题,给出问题的准确定义。
(2)掌握基于MVC的Web框架、ORM框架、Spring框架和微服务的基础知识、相关方法、科学原理、主流技术,在分析和解决问题过程中,能够从变化发展的客观实际出发,考虑不确定因素,运用辩证思维方法,强化科学思维能力。
(3)能够针对软件项目的特定需求,选择合适的框架进行系统方案设计,并在设计中体现创新意识,用联系和发展的观点看问题,了解项目的层次和要素,根据整体和部分的关系确定合理的解决方案。
(4)了解Web应用开发平台、Web服务器、数据库等工具的特点、使用方法和局限性,能够借助IDE、Web服务器、数据库等工具完成Web项目的开发、调试、测试,具有实践验证、评价优化的能力,体现软件质量意识。
(5)能够根据实际需求合理选择并使用Web应用开发平台、Web服务器、数据库等工具,进行软件系统实现,能够提前制定规划,全方位推动目标完成。
课程大纲
01
Struts2 框架技术入门
课时
1-1 Struts2 基础知识
1-2 Struts2软件包的下载与配置
1-3 Struts2的核心组件
1-4 基于 Struts2 的登录系统
1-5 阅读扩展
第1单元 测试
02
Struts核心组件详解
课时
2-1 Strtus2的配置文件
2-2 Struts2的业务控制器Action
2-3 Strtus2的OGNL表达式
2-4 Struts2的标签库
第2单元 测试
03
Struts2 的高级组件
课时
3-1 Struts2的国际化
3-2 Struts2的拦截器
3-3 Struts2的输入校验
3-4 Struts2的文件上传和下载
第3单元 测试
Struts2框架作业
04
基于Struts2的个人信息管理系统项目实训
课时
4 基于Struts2的个人信息管理系统项目实训
05
Hibernate5框架技术入门
课时
5-1 Hibernate5的基础知识
5-2 Hibernate5的核心组件
5-3 基于Struts2和Hibernate5的登录和注册系统
5-4 阅读扩展
第5单元 测试
06
Hibernate5核心组件详解
课时
6-1 Hibernate5的配置文件、Configuration类和SessionFactory接口
6-2 Hibernate5的持久化对象
6-3 Hibernate5的映射文件
6-4 Hibernate5的Session接口
6-5 Hibernate5的Transaction接口和Query接口
6-6 基于Struts2+Hibernate5的学生信息管理系统
6-7 阅读扩展
第6单元 测试
07
Hibernate5高级组件
课时
7-1 Hibernate5利用一对一关联关系操纵对象
7-2 Hibernate5利用一对多关联关系操作对象
7-3 Hibernate5利用多对多关联关系操作对象
7-4 Hibernate5数据查询
7-5 Hibernate5的事务管理
7-6 Hibernate5的Cache管理
7-7 阅读扩展
第7单元 测试
Hibernate5框架作业
08
基于Struts2+Hibernate5的教务管理系统项目实训
课时
8 基于Struts2+Hibernate5的教务管理系统项目实训
09
Spring5框架技术入门
课时
9-1 Spring5的基础知识
9-2 Spring5框架的体系结构
9-3 IOC的基础知识以及原理
9-4 IOC主要组件
9-5 基于Struts2+Hibernate5+Spring5的登录系统
9-6 阅读扩展
第9章 测试
10
Spring5的AOP框架
课时
10-1 AOP基础知识
10-2 代理
10-3 创建通知
10-4 定义切入点和创建引入
10-5 阅读扩展
第10章 测试
第10章 作业
11
基于Struts2+Hibernate5+Spring5的校园论坛BBS项目实训
课时
11基于Struts2 Hibernate5 Spring5的校园论坛BBS项目实训
预备知识
以上课程的先修课程为《Java程序设计》和《JSP程序设计技术》,通过这两门课程的学习,使学生掌握Java语言程序设计的基本概念,理解面向对象程序设计的基本思想,掌握基于Java语言的Web开发技术JSP,具备Java Web项目开发的基本能力,为Java Web框架技术课程的学习打下必要基础。
常见问题
第1章Struts2框架技术入门
重点:1.1.4 Struts2的工作原理,
1.2.1 Struts2的控制器组件,
1.3 基于Struts2的登录系统。
难点:理解掌握Struts2框架的工作原理,
配置Struts2框架平台,实现登录功能。

第2章Struts2核心组件详解
重点:2.3 Struts2的业务控制器Action,
2.4.1 Struts2的OGNL表达式。
难点:掌握Action访问Servlet API的多种方法,
创建Struts2的OGNL表达式。

第3章Struts2的高级组件
重点:3.2 Struts2的拦截器,
3.3.3 Struts2内置校验器的使用。
难点:理解掌握Struts2框架中的拦截器工作原理,学会创建自定义拦截器。

第5章Hibernate5框架技术入门
重点:5.1.3 Hibernate5的工作原理,
5.2 Hibernate5的核心组件,
5.3 基于Struts2和Hibernate5的登录和注册系统。
难点:理解掌握Hibernate5框架的工作原理,
学会整合Struts2和Hibernate5两大框架,并实现登录和注册功能。

第6章Hibernate5核心组件详解
重点:6.1 Hibernate5的配置文件,
6.2 Hibernate5的PO对象,
6.3 Hibernate5的映射文件,
6.6 Hibernate5的Session接口。
难点:掌握Session接口操作持久化对象的常用方法。

第7章Hibernate5的高级组件
重点:7.1 利用关联关系操纵对象,
7.2.1 Hibernate Query Language。
难点:理解掌握利用关联关系操作对象。

第9章Spring5框架入门
重点:9.1.3 Spring5框架的体系结构,
9.2 Spring5 Ioc的原理和主要组件,
9.3 基于 Struts2+Hibernate5+Spring5的登录系统。
难点:理解掌握Spring IOC的原理,
学会整合Struts2、Hibernate5和Spring5三大框架,并实现登录功能。

第10章Spring5的AOP框架
重点:10.1.1 AOP框架简介,
10.2 代理,
10.3 创建通知。
难点:理解掌握AOP的原理,
理解动态代理的原理。

最后,有兴趣想要学习相关资料的朋友点赞三连+关注后点进我的主页右上角私信(555)即可领取免费资料

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值