有java框架spring开发的团队吗?为什么java框架就不能设计好一点呢?使用起来多麻烦啊!

一个简单的mvc案例,用springmvc仅搭建环境就够烦了,况且你们的api又那么粗略,问题在于你们的检查在运行期,容器为什么就不能做到像jdk一样编译期间就提示缺哪些包呢?你们的容器配置能做到像jdk一样导入方便吗,就像写个java类?谁喜欢搞这些鬼xml配置,出了错也不知道,结果最后才说出一个模糊的错误!否则程序员太没意思了,刚学会找spring的jar都要半年!

SpringMVC太过复杂,建议使用Struts2作为MVC框架,也就是大名鼎鼎的SSH整合框架。

另外很多程序员喜欢XML,其实XML配置要比编程式配置要明了的多。
但是现在也有一种趋势,不用XML改用Java注解。

另外Spring的Jar包依赖做的不错了,很多都是单向依赖,包内聚合度还是很高的。
除了Spring开头的Jar包,好像也就是依赖Commons,Log4J了吧,
如果要用AOP,好像还要aopalliance-1.0.jar

希望楼主戒骄戒躁,努力学习。
既然觉得框架太难用,何不自己写一个。

其实不仅仅是MVC框架,IOC容器,持久层框架,都可以尝试自己写一写。

就算是写不了那么完美,也能大约明白一定的原理,对于更好的理解,使用框架是有帮助的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-05-28
struts2框架有漏洞,如果楼主把spring学会了的话,觉得springmvc太麻烦,可以去学springboot
第2个回答  2013-03-13
好样的,这些改进的工作就靠你了。你是祖国的未来。

有java框架spring开发的团队吗?为什么java框架就不能设计好一点呢?使用...
SpringMVC太过复杂,建议使用Struts2作为MVC框架,也就是大名鼎鼎的SSH整合框架。另外很多程序员喜欢XML,其实XML配置要比编程式配置要明了的多。但是现在也有一种趋势,不用XML改用Java注解。另外Spring的Jar包依赖做的不错了,很多都是单向依赖,包内聚合度还是很高的。除了Spring开头的Jar包,好像也就...

...问一下为什么java的框架这么多啊,写个项目用java要配置三大框架?
你好,因为现有的框架满足不了需求。1,java多用于程序后台,且大多是大型项目,没有框架,代码很容易混乱。有时候,java商业项目往往需要几十个人或者上百人的团队配合来完成,很难想象,没有多个框架的情况下能够做到 2,应用java的群体人数非常多。这便需要开发不同的框架来完成特定的场景任务,在大公司...

java框架有什么用
在实际开发中,java框架可以让使用者减少很多重复的代码,让代码的结构更加清晰,能为团队开发提供了一些现成的机制,简化开发难度,而且方便后期维护。java有三大框架,分别为Struts、Hibernate、Spring,具体作用如下:1、Spring能解决很多在J2EE开发中常见的问题,改进了效率并且减少了可能的错误,Spring还提供...

java前端框架有哪些(前端框架javaex用的多吗)
常用的java开发框架有哪些1、SpringBoot:用于搞定其他框架的一个框架,主要是提供了各种启动器、简化了各种配置、方便和其他框架集成、开发者能够快速上手。2、java开发框架如下:SSH组合一般常说的SSH组合框架,就是Struts,Spring,Hibernate,后来Struts被SpringMVC来取代,所以SSH也可以是后者的组合。3、S...

说说我为什么开始放弃 Spring Framework
面向对象和面向接口的设计原则并不总是适用,有时过度设计反而会增加开发的复杂性。基于以上考量,我决定不再局限于使用Spring框架。虽然Spring是一个有影响力的框架,但团队的一致性并非必须。探索其他解决方案对于我来说更具吸引力。在Java语言中,尽管存在不便之处,但动态字节码和代理技术并非解决所有...

我说spring简直就是忽悠人的
spring不是忽悠人的,java也好spring也好,确实都有繁琐的地方,如果你不是很熟悉他们,还要用他们做一个中小型项目(好多项目连测试都没有,什么TDD都是浮云。。。),这的确是头疼的,无用功太多了。这也是为什么python和php还有市场的原因。但如果你是做一个中大型以上项目的话,那就完全不一样了。...

spring structs这些java框架 对比 php框架的优点有哪些
我觉得没有可比性,什么地里长什么东西,这些框架都是基于他们的语言的。实在要比较就比较他们的语言吧。至于框架,php的框架,开发要比java框架效率高

刚学java,有个问题,有的java项目很大很大,难道所有的代码都要全手打出 ...
还有界面设计等工作,一般的程序员是不可能在这方面有优势的],不是大项目,大项目一个程序员只能看到一部分,这属于商业机密,水平能力越高,掌握的资源就越多,你的行业资质就越高,你的待遇就越高)。但是设计师就那么几个,一个程序员熬到设计师就算出头了!在没有开发工具,比如Eclipse MyEclipse...

java中三大框架struts\/Hibernate\/Spring,具体是怎样合作工作的?各自实 ...
Hibernate框架用配置文件的形式来定义Java对象和数据表之间的映射关系,同时在更深的层面将数据表之间的关系解释为Java对象之间的继承及包含等关系。通过使用HQL语句将复杂的关系算法用对象的方式描述,在很大程度上简化了对数据的查询,加快了开发的效率。在Hibernate中有一个简单而直观的API,用于对数据库所...

为什么Java Web框架都没有很好的脚手架
这个应该看使用程度就知道了,使用过ASP.NET MVC中的都会去用脚手架,但是Java web开发中很少人用spring roo。如果说这个功能不需要的话为啥几乎所有web框架都提供。我开始以为是因为Java本身语言特性的问题,但是我发现php大多框架都支持脚手架,就不太明白了。我本以为现在国内的开发环境也越来越成熟,...

相似回答