本课程主要介绍如何使用Java开发WEB程序。将覆盖相关技术的各个方面。包括前端技术概要,后台的servlet,jsp,模版,mybatis等技术。同时,也会介绍 在进行web程序开发过程中的调试和故障排查方法和手段。 课程以一个类似知乎的网站为最终目标,依次介绍这个目标网站所使用的各种技术。力求在完成课程后,同学们有能力设计,实现或者维护这类网站。 课程大纲: 第一课.Web的历史和Web开发 互联网的历史 C/S B/S程序 各种支持Web开发的语言和框架 各种Web服务器 Tomcat/Jetty 课程目标介绍,完成一个类似知乎的网站。 第二课.从一个简单的Java Web程序说起 Spring MVC Eclipse 开发环境 Http协议介绍 chrome和IE抓包 wireshark抓包 第三课.Html/Css/Js等客户端技术 ajax Jquery art-template css 第四课.Servlet模型 Servlet API Servlet生命周期 GET请求的处理 POST请求的处理 Cookie的使用 HttpSession的使用 转发和重定向 第五课.JSP模型/JSTL 配置外部参数 JSTL 标准标签库 自定义JSP Tag 使用Java Beans JSP EL介绍 第六课.Spring快速入门 Spring架构 开发环境搭建 IoC的概念 Spring Bean的概念 基本配置与使用 小例子 第七课.Spring MVC的使用 @Controller和@RequestMapping 视图绑定 路径和数据映射 数据校验 表单处理 重定向 异常处理 异步处理 第八课.Spring MVC核心源码分析 第九课.MyBatis持久层 MyBatis的由来 MyBatis简介 MyBatis工作流程 MyBatis基本要素 MyBatis核心类 N+1问题 第十课.模版引擎 为什么需要模板引擎 Freemarker基本概念 Freemarker指令 Freemarker的宏 例子 第十一课. 综合案例分析 授课时间: 课程预计2023年04月18日开课,预计课程持续时间为13周。 授课对象: 希望了解Java Web开发,或者在此技术上希望进一步拓展学习的同学。 收获预期: 熟悉WEB网站开发的原理,有能力设计,实现或者维护 Java Web应用。 讲师介绍: 葛一鸣,国内著名的Java导师,弟子众多。著述丰富,著有《Java程序性能优化》《实战Java虚拟机》《实战Java高并发设计》《自己动手写神经网络》等技术书籍,在读者中颇受欢迎。亦在炼数成金网站开设《深入JVM内核—原理、诊断与优化》《实战Java高并发程序设计》《深入浅出Spring》等多门Java相关的课程,课程清单依然在不断增加中。葛老师具有深厚的Java开发经验和丰富项目经历。在编码和设计方面有自己独特的视角和观点。曾就职于全球较大托管银行担任高级研发工作。现就职于知名通信公司,负责技术管理和软件质量。热衷于技术专研和分享,偶尔喜欢一露身手,曾在阿里云举办的“大数据安全算法竞赛”中从数千名参赛选手中脱颖而出获得季军。 现任炼数成金JAVA实战精英培养计划导师:http://ie.dataguru.cn/ieplan-21.html 课程试听: 新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取100元固定收费+300元暂存学费,学习圆满则全额奖励返还给学员! 本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。 在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力! 课程授课方式: 1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。 2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。 3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。 4、 结业测验:通过测验,完成学业。 您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答 咨询QQ: 2222010006 (上班时间在线) 技术热点、 行业资讯,培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注! 打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!! |