为什么要造whale这个轮子?(1)

我的主业是教书.今年秋季学院给我分了一门课程《Java Web应用开发》,之前主要是教基础课程比如《计算机组成原理》,《分布式系统》,《物联网技术》之类的。

这类应用课程,还真不知道怎么教,虽然从教之前做过20年软件开发工作。这个东西实在没啥可教的,一看就会,48个学时怎么过?

暑假里就思考这个问题,怎么教。网络上,只要搜Java相关的,满到处都是SpringBoot。我就想,与其讲些学生一看就会的陈词滥调,不如成体系地教一些自己的东西,更得心应手,更像一门课程。

于是,就打算做一个Web应用开发的framework,而whale是其中的基础组件。整个框架用了半个月左右的时间,后续我将陆续介绍其中的核心组件的设计和实现思路。

然后,教学有了方向。先照猫画虎,用比较少的时间教会学生怎么做一个Web应用。回头来剖析DI, Web,Data, AOP这些东西的基本原理,知其然也要知其所以然,这是教书应该做的,而不是用SpringBoot搭了个项目,做个XX管理系统就完事儿了。

但是,这不仅仅是个教学的玩具项目。我敢开源,就表示项目是拿得出手的,我有20余年的经验保证。

GitHub - techarts0/whale: A JSR330 Based Java DI Framework

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值