现在java web主要用什么框架?
答案:3 悬赏:80 手机版
解决时间 2021-11-15 04:27
- 提问者网友:川水往事
- 2021-11-14 11:34
现在java web主要用什么框架?
最佳答案
- 五星知识达人网友:山有枢
- 2021-11-14 12:50
你好 我目前在工作 大部分项目都是采用SpringMvc+Spring+MyBatis 建议你先从这个框架弄起来 开发效率高,流程清晰,易维护 是现在主流框架之一
全部回答
- 1楼网友:春色三分
- 2021-11-14 13:36
关于 前端mvc,确实struts2少了用了,毕竟springmvc的优点会多些,但是不管是struts2还是springmvc本质上都是基于Servlet的一个请求转发,所以不管将来用什么框架,先将Servlet学习好,什么框架都不是问题,等你能够感觉到一切mvc都不过是“Servlet的请求转发”,那就算是入门了。然后可以在去学习下具体的springmvc,或者struts2,不在于学习怎么用,而要去学习下其中的设计模式
关于orm,随着分布式、互联网化,orm必将被弱化,都是分库、分片数据库,orm在小项目中还可以用,大项目中已没有太大用处,毕竟都是跨库,跨分片的数据事务。但是作为一个学习过程还是可以学习下orm,当然学习orm不如去学习jdbc的接口,因为一切的数据库都是基于jdbc,追问设计模式学了一点,jdbc学完了。不过还是很感谢你
关于orm,随着分布式、互联网化,orm必将被弱化,都是分库、分片数据库,orm在小项目中还可以用,大项目中已没有太大用处,毕竟都是跨库,跨分片的数据事务。但是作为一个学习过程还是可以学习下orm,当然学习orm不如去学习jdbc的接口,因为一切的数据库都是基于jdbc,追问设计模式学了一点,jdbc学完了。不过还是很感谢你
- 2楼网友:孤独的牧羊人
- 2021-11-14 12:56
来说说我最近用的框架和架构吧。框架为jersey+spring+mybatis。
架构思路为通过spring+mybatis实现webserver的业务逻辑。jersey通过反射调用统一入口控制请求的webserver执行逻辑。这样的好处是可以完全专心于业务逻辑,jersey写好的控制层永远不需要再修改。
前端的架构也分成多层,框架的话用什么都可以,比如jquery,angularjs。这里的分层是这样的:和BOM操作相关的作为控制层,向后台发送请求,进行逻辑操作相关的作为服务层。这两层组成一个模块以利于复用。
架构思路为通过spring+mybatis实现webserver的业务逻辑。jersey通过反射调用统一入口控制请求的webserver执行逻辑。这样的好处是可以完全专心于业务逻辑,jersey写好的控制层永远不需要再修改。
前端的架构也分成多层,框架的话用什么都可以,比如jquery,angularjs。这里的分层是这样的:和BOM操作相关的作为控制层,向后台发送请求,进行逻辑操作相关的作为服务层。这两层组成一个模块以利于复用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯