最近由于某些不可抗拒的因素失业了😭,突然觉得应该利用这段时间重新整理下技术,、
这两年大多时间在设计业务,对 java web 框架已经好久没有新认识了。不知道发展的如何
- mvc 框架 估计现在都用的 springMvc,大家是 xml 配置多,还是注解配置的多? 应该还是结合吧,用代码配置的估计没有?Struts 估计是没人用了。其他的 mvc 框架机会没听说。
- 数据库层 JPA 规范和 hibernate 应该还是主流,不知道有什么新变化,onetomany 是不是还是像以前那么难搞(有很多奇怪的选项配置),数据库锁和隔离级别这两块需要复习下了,现在都是高并发,大数据😨,这块并没有很多经验,相对来说 mybatis 应该也有很广泛的使用,毕竟灵活点,应该有很多新的好特性。除此之外也没听说有什么新的数据库框架了,自己简单封装下也不难😆
- 前台相关 传统的服务器生成页面,原始的 jsp 到模板引擎 freemaker,现在应该还是广泛使用,新一点的客户端 JavaScript MVC,以 angularjs 代码的技术,正式的项目应该用的还是比较少吧。bootsrap 类似的前台响应 + 展示的框架应该是愈来愈多了,大多数小公司不需要美工了😝
其他
- spirng 都到了 4.x,只用过 websocket 这个新特性,其他的 spring 新增的功能都没怎么研究过,大家有什么好点的实践吗?
- spirng.io 有好多的项目,比如 spring security,spring data(这个是干嘛的呢),貌似大家用的蛮多,其他的项目不知道有啥好用的?大家推荐下。
- java 的全栈式框架估计还是没有火起来,大家还是习惯 SSH 那套老的模式吧,JFinal 生态貌似不错,好多项目都是基于 JFinal 的 XXX(cms,blog,微信)开发,不知道有什么值得借鉴的吗,但估计大多数企业还是不会用的。
- 笔者对大数据这块没有任何经验,而现在动不动就需要你有大数据,高并发的经验,这方面有什么简单点的框架可以去了解下吗? 装装逼而已😚。
现在觉得还是要做一点大的项目(开发的人多,用户多),当初觉得银行,支付什么的项目比较苦,比较累,就没有去,现在觉得还是比较后悔的。
毕竟大项目能看到的东西比较多,我们天天整业务,整 crud,确实不如做过大项目的来得见识广。
在软件业,见识也许是最重要的吧,给大家的建议。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于