最近由于某些不可抗拒的因素失业了,突然觉得应该利用这段时间重新整理下技术,、 这两年大多时间在设计业务,对 java web 框架已经好久没有新认识了。不知道发展的如何 mvc 框架 估计现在都用的 springMvc,大家是 xml 配置多,还是注解配置的多? 应该还是结合吧,用代码配置的估计没有?Struts 估计 ..

这几年Java Web的SSH生态有什么变化?

本贴最后更新于 1261 天前,其中的信息可能已经沧海桑田

最近由于某些不可抗拒的因素失业了😭,突然觉得应该利用这段时间重新整理下技术,、

这两年大多时间在设计业务,对 java web 框架已经好久没有新认识了。不知道发展的如何

其他

现在觉得还是要做一点大的项目(开发的人多,用户多),当初觉得银行,支付什么的项目比较苦,比较累,就没有去,现在觉得还是比较后悔的。

毕竟大项目能看到的东西比较多,我们天天整业务,整 crud,确实不如做过大项目的来得见识广。

在软件业,见识也许是最重要的吧,给大家的建议。

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2268 引用 • 7694 回帖 • 925 关注
  • 框架
    28 引用 • 256 回帖
  • MVC
    7 引用 • 104 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    580 引用 • 1195 回帖 • 841 关注
22 回帖   
请输入回帖内容...
  • 88250

    元配置应该还是 [Annotation] + [XML] ,完全只靠一种来不大现实,比如说把一个类注解成控制器 / 服务;定时任务时间用 XML 配置(生产环境才启用)。

    框架的话国内 [JFinal] 很火,我木用过;持久层 [Hibernate] 估计用得很少了,现在 [MyBatis] 是主流啊,很灵活,性能又好。客户端框架似乎用的还是蛮多的, [ExtJS] 这货虽然老牌,但其实也很流行啊。

    另外, [Spring-Boot] 不错,轻量简洁,总之呢还是 [Spring] 一统 Java Web 开发领域。

  • yangyujiao  

    我们的项目都是 SpringMVC+mybatis。前端从来不用啥框架,全是自己写。。。

  • hei  

    我们现在用的就是 SSH, 但是是 springMVC+spring+hibernate, 经理一直觉得 hibernate 不好,让换 jdbc 😳 , 前段的话是 bootsrap,也是自己写

  • 88250

    @hei [DBUtils] 也很好用

  • hei  

    88250 我去学习学习 😉

  • jepf  

    全站架构还可以啊.
    这是我的http://www.oschina.net/search?scope=project&q=jepf

  • 88250

    @jepf 企业协同领域的基础用这个 [JEPF] 来做似乎不错 ~

  • mainlove  

    @jepf 不开源啊。。。。。

  • ivan  

    sdfsdfsdfsdf

  • ivan  

    @ivan sdfsfsf

  • ixiaohei  

    springMVC、mybatis、sprinfg data mongo、小的:netty、freemarker、shiro、spring-session

  • mainlove  

    @ixiaohei sprinfg data 一句话说说 是干嘛的?

  • zempty  

    我其实对 web 没什么兴趣,我还是喜欢黑客技术

  • dongyado  

    在学校和一个老师做一个国家电网的项目的时候 用的就 spring struts ibatis, 然后毕业后 又敲 PHP 了。。。。

  • zonghua  

    @zempty 怎么黑呢?逆向工程?

  • zempty  

    @zonghua 像电影那样的 ~

  • wizardforcel  

    一个是 spring mvc 替换掉了 struts。

    还有一个 ejb 3.0 开始,entity bean 升级为 jpa(javax.persistence),也就是 ee 标准里内置了 jpa,再也不用导入 hibernate 库了。jpa 可以通过注解来定义映射关系,也不用写什么 xml 了。(这块的组件和版本好乱)

    然后是 tomcat 升级成了 tomee,支持大部分(?)ee 技术栈。

    eclipse 最近也有大动作。

  • relyn  

    Struts 先天性缺陷呀

  • lamb  

    @yangyujiao 前端人数多了,应该就需要架构和框架了

  • yangyujiao  

    @lamb 我们是现有一个人写几个页面 比如一览啦 风格布局啦 然后大家都统一用这个。

  • lamb  

    @yangyujiao 版本是最头疼的事情,也有可能会变量污染或者冲突,可以使用模块化,比如seajs

  • Eddie

    真心不喜欢那些框架。

请输入回帖内容 ...