《精通JFinal》课程简介
JFinal是国人开发的一个精巧而简单的Java Web开发框架,但是目前JFinal的课程并不是太多。
2014年我创业的时候,创办了媒体猫。 JFinal在此期间给我带来了极速的开发体验,以至于我的团队抛弃了其他所有技术,改用JFinal开发。
2016年我开源了JPress这个基于JFinal开发的产品,发现很多朋友在用JPress时并不了解JFinal,在oschina上有网友提出JPress应该用spring boot开发的建议,甚至说出目前servlet3.0完全可以替代JFinal的言论,表明JFinal在国内并不是被大众所知。
而目前我在全职开发JPress,JPress深度的使用到了JFinal的方方面面,同时目前我没有其他经济来源。作为一个开源爱好者、一个架构师、一个“资深”的程序员,我觉得个人应该推出一个JFinal相关的普及课程,既让大家了解JFinal的简洁和实用,给新手一个全面学习JFinal的机会,也给自己带来点生活费,帮助他人也是帮助自己。
《精通JFinal》课程特点
《精通JFinal》主要是有以下特点:
- 实用,实战。
- 提供VIP QQ群,因为我现在全职做JPress开发,如果算上录制视频,那我的全职是做JPress开发 + 录制视频,所以在VIP QQ群里,你问的任何关于课程的问题,会100%得到我的解答,因为我的全职工作就是做这个的。
- 保证每天至少更新一节课(周六日除外),同时在这个过程中,如果你觉得我哪里讲的不够清楚明白,或者需要深度剖析的,我也会根据大家的建议重新录制相应课程。所以以下课程目录是暂定,可能课程是在变动的,但是变动的前提是让大家学得更加明白。
- 学完课程,对于优秀的同学,我可以为你推荐工作。
- 和JPress相结合。JPress并不是一个demo,而是一个真正的商业级产品,在讲JFinal方方面面的时候,我会讲到在JPress中是如何使用的。因此,学完这个课程,您也会学会了在企业产品开发中应该注意的方方面面。
- 实战 + 源码级讲解,学完不仅仅只会使用,更能深入了解JFinal的机制,甚至自己的可以写出一个JFinal。
- 最重要的是:保证此课程是JFinal中最全、最精的!学完这个课程,其他所有的JFinal课程你都可以不用学了。
《精通JFinal》课程目录
《精通JFinal》课程介绍视频地址:http://www./post/9.html
JFinal入门
JFinal 控制器详解
JFinal 处理器handler详解
- handler简介
- 实战编写自己的handler
- 如何使用Handler来实现以下功能:
- 伪静态化
- 路由重新分配
- 对特定请求的拦截
- 数据过滤等
- JPress使用handler来处理了哪些事情?
JFinal 拦截器详解
- 什么拦截器
- 拦截器有什么用
- 编写一个自己的拦截器?
- @Before 和 @Clear 的灵活使用
- 拦截器在实际开发工程中应该注意哪些问题?
JFinal 数据库操作详解
- 数据库使用配置
- model的数据库查询
- DB + Record 的查询模式 或 批量操作
- Page与分页查询
- 数据事务处理
- 使用缓存提高查询性能
- 复合主键的使用
- 数据库方言与多数据源使用
JFinal AOP详解
- 什么是AOP?
- 为什么要用AOP
- JFinal AOP的实现原理
- Intercepter拦截器于AOP
- @Before、@Clear的作用于实现
- Duang、Enhancer
- Inject
JFinal 插件详解
- JFinal插件的设计思路
- 编写一个简单的插件
- 官方优秀的插件介绍:EhCachePlugin,RedisPlugin,SpringPlugin,ActiveRecordPlugin,C3p0Plugin,DruidPlugin
- 其他非官方的优秀插件推荐
- JPress插件源码精讲
JFinal 代码生成器
- JFinal 代码生成器的作用
- 代码生成器的使用
- 自定义代码生成器,生成复合自己逻辑的代码
- 代码生成注意事项
- JFinal 2.3 新增功能
JFinal 国际化
- 什么是国际化
- 为什么要用国际化
- 在JFinal中如何使用国际化
- JPress国际化处理
JFinal 微信极速开发
- 微信公众号的注册于注意事项
- 微信公众号的接入流程
- 微信公众号与JFinal Wexin互动的helloworld
- 获取用户信息,同步微信公众号粉丝用户
- 通过网页获取微信用户信息
- 微信公众号多客服的开发
- 通过Jfinal Wexin轻松实现微信支付功能
JFinal 源码解析
- JFinalFilter:一切的开始
- JFinal插件体系的加载流程
- JFinal Handler加载与其设计模式
- ActionHandler核心讲解
- Action与ActionMapping
- Interceptor拦截器的加载
- Controller加载与Model、Bean的自动注入
- ORM 与 ActiveRecordPlugin精讲
- JFinal AOP的实现方案
- 从代理模式说起
- 静态代理和动态代理
- cglib代理框架的使用
- Duang和Enhancer的实现
- JFinal AOP的Callback机制
- 做自己的一个AOP框架
JFinal与安全
-
Jfinal下的XSS安全防护
- 什么是XSS
- XSS攻击原理解析
- 在Jfinal如何预防XSS的攻击
- XSS预防在JPress是如何做的
-
Jfinal下的CSRF安全防护
- 什么是CSRF
- CSRF攻击原理解析
- 在Jfinal如何预防CSRF的攻击
- JPress是如何预防CSRF的攻击
-
Jfinal下的SQL注入安全防护
- 什么是SQL注入
- SQL注入攻击原理解析
- SQL攻击实例,如何发现和查找SQL漏洞。
- 在JFinal如何预防SQL注入的攻击
-
其他:Clickjacking
JFinal开发项目架构以及思考
- 分层问题
- MVC 的好坏
- 面向接口开发的实用度
- MVC + Service的架构模型及JFinal实战中注意事项
《精通JFinal》多少钱?
课程定价是:599 。
抱歉,不讲价,一分钱一分货。
只要你本身已经有java基础,我能给你保证的是,学完这个课程,你能轻松的做任何系统的开发,包括门户网站,CMS,各种OA,CRM,ERP系统...让你深度精通JFinal,甚至可以写出自己的一个“JFinal”。
同时,这门课程会用JPress来做一些例子,会讲到JPress的一些核心模块于设计理念,学完这个课程,你也可以轻松的用JPress来做二次开发...
最重要的是,这门课程提供了一个VIPQQ群,遇到不懂的随时提问,我全职做这个,随时能回答你的问题,是一个绝好的学习平台。
如果你觉得这门课程值得投资,可以通过以下任何一种方式给我付款,付款后添加我的QQ 1506615067,我拉你进VIP群。
|