免费java学习地请关注本文评论
在国内互联网行业,除去北上广等等一线城市,其他地方的技术相对来说还是很落后的。
然而并不是技术跟不上,而是有那么一些懒惰的老程序员。不学习,只喜欢用老技术,美其名曰稳定。
用jQuery不是问题,只会用jQuery,问题就大大的有。
现在很多公司后台还是ssh,代码都又臭又长,开发效率及其低下,如果你真放入喜欢ssh风格,那么换个简洁的jFinal也是一个新尝试。
现在spring colud已经开始流行了,java10出来了,微服务架构势如破竹,必须掌握。
我最烦的就是公司老程序员,倚老卖老,这个ssh稳定啊,你的新技术可靠吗???
我只想说一句话:有的行业越老越值钱,但是互联网不行,互联网技术更新换代,日新月异,三天不学习你就会被淘汰。
就这么夸张。
如果你是一位Java程序猿,如果你是一个个人开发者,
如果你还在用互联网业界普遍使用的SSH、SpringMVC复杂的框架开发服务器,
那么,我建议你继续看下去,因为这里说的JFinal可能会提高你的服务器开发效率不止一点点。
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。 在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!
JFinal有如下主要特点:
1.MVC架构,设计精巧,使用简单
2.遵循COC原则,零配置,无xml
3.独创Db + Record模式,灵活便利
4.ActiveRecord支持,使数据库开发极致快速
5.自动加载修改后的java文件,开发过程中无需重启web server
6.AOP支持,拦截器配置灵活,功能强大
7.Plugin体系结构,扩展性强
8.多视图支持,支持FreeMarker、JSP、Velocity
9.强大的Validator后端校验功能
10.功能齐全,拥有struts2的绝大部分功能
11.体积小仅248K,且无第三方依赖
上面是JFinal官网的经典介绍,最近一直在用它,感觉他确实是快。前些年我大部分都是用SpringMVC去开发Java服务器,近几年一直做Android开发。前一阵因为要自己做一个app,无意之间发现了JFinal这个框架,下载了官方demo,便爱上了这个东西,简化配置、忽略Jar包兼容(官方提供了现成的包配置)、数据库拿来直接用、什么model,不写也可以。
当然,个人还是要根据自己项目的实际情况和使用习惯选择使用,仅供参考
免费java学习地请关注本文评论
领取专属 10元无门槛券
私享最新 技术干货