V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chenhui7373
V2EX  ›  Java

大家一起来分享 j2ee 有哪些好书

  •  
  •   chenhui7373 · 2016-07-02 08:54:03 +08:00 · 4126 次点击
    这是一个创建于 2860 天前的主题,其中的信息可能已经有所发展或是发生改变。
    20 条回复    2016-07-04 00:14:59 +08:00
    dreamtrail
        1
    dreamtrail  
       2016-07-02 09:37:34 +08:00   ❤️ 1
    murmur
        2
    murmur  
       2016-07-02 10:42:09 +08:00
    j2ee 死不了的 java 背后的库至少可以再吃几年的老本 现在 java 的库覆盖了企业开发所用到的各个方面
    不说别的,工作流一个, java 有大把的库可以选,你其他语言能找出一个
    没这个组件流程流转自己写么
    murmur
        3
    murmur  
       2016-07-02 10:49:50 +08:00   ❤️ 7
    很多人把语言特性看太重,以现在程序员的功底,没有函数式编程,没有 lamda 表达式,没有各种优雅的语法糖,一样可以干活,因为前人不仅造好了轮子,甚至把车都给你造好了,你拼一下就有一个车库
    即便是现在, java 出到 1.8 1.9 了,很多公司可能还在用 1.6 甚至更老的版本,就跟在 py2 和 py3 之间,更多时候你要考虑库的兼容性而不是那个版本的特性更多,语法更优美而已

    说句题外话, java 开发和前端开发最大的体验不同,我感觉是, java 开发如果一个功能没有,第一想法,不是别人写好了就是在 apache xx utils 里,然后就去 maven 翻
    前端是,就算别人做好了,我怎么看都不爽,首先想怎么造一个出来

    java 的帝国有多庞大?从最最基本工具, mvc 组件,服务器,消息,工作流,倒排索引,数据挖掘,模板,大数据存储,分布式,覆盖了从桌面到手机端(即便你不用 java 做桌面,但是依然不能否认很多跨平台的图形界面程序还在用 java )到服务器后端的每一个角落,而且最重要的是,即便是很老的 java1.6 1.7 ,所有的坑几乎都被前人填平了,几乎用起来不会碰到什么障碍

    反之某公司的 s 语言,现在还在改特性改语法玩,这种动荡的语言,可不是每个开发者都敢接受的

    所以现在 oracle 并不着急给 java 搞出多么花哨的语法糖,多么优美的特性,他只要保证已有的虚拟机能在新系统下正常运行,不出 bug ,修补安全漏洞就是对开发者最好的回报
    haozhang
        4
    haozhang  
       2016-07-02 10:56:30 +08:00
    @murmur
    imcxy
        5
    imcxy  
       2016-07-02 11:36:26 +08:00
    ava 确实屎不了,但是屎的也不少了, applet 、 Swing 难道说还没屎么, j2ee 基本是屎了。

    至于现在还剩下两块中流砥柱: Android 和服务器端。 有 Android 撑着就屎不了,服务器端各种大公司都在用。 10 年内仍然是中流砥柱。


    但是 java 的前景可能不在乎 java 会如何,而是看 3 年内的.net 的跨平台版本如何。

    这玩意就是完全针对 java 还活着的两大块:移动 app 和服务器端。新东西不好说,一旦有人用就会火疯,一旦没人用就会小众,所以未来 3 年内应该渐渐明朗。
    firstfire
        6
    firstfire  
       2016-07-02 11:47:46 +08:00   ❤️ 1
    《 Java Web 高级编程》(Professional Java for Web Applications)
    imler
        7
    imler  
       2016-07-02 13:05:26 +08:00
    publicAdmin
        8
    publicAdmin  
       2016-07-02 13:31:12 +08:00
    @imcxy 喔,好像 Intellij 家的 IDE 是拿 Swing 写的。
    publicAdmin
        9
    publicAdmin  
       2016-07-02 13:35:08 +08:00
    @imcxy
    喔,不说全球,就单说我朝。
    银行核心,电力行业,保险行业,政府企事业 等等等这些行业都信息化建设完了?
    他们的业务系统都开始把 j2ee 替换为了其他?然而并没有吧。
    RangerWolf
        10
    RangerWolf  
       2016-07-02 17:09:28 +08:00
    这帖子怎么变成语言的前途讨论了。。。

    不过如果局限于 j2ee 的话 我一本书都没看过。。。
    murmur
        11
    murmur  
       2016-07-02 18:33:45 +08:00
    也是,谁叫上来第一个回帖就说 j2ee 要死
    无论怎么看书 thinking in java 都要看的,倒不是写的好坏,有些公司喜欢出里面的原题,英文做答,所以做真题就很有必要了
    至于 web 开发, android 开发这些就太偏实际了,看书反倒效果一般
    等有一段开发经验了,至少三五个月吧,再回过去学设计模式
    lsls931011
        12
    lsls931011  
       2016-07-02 19:16:39 +08:00
    PHP 是世界上最好的语言
    eightqueen
        13
    eightqueen  
       2016-07-02 22:37:07 +08:00
    @imcxy 微软没有开源基因,而且也不被社区待见,.net 机会渺茫。
    shyling
        14
    shyling  
       2016-07-02 23:16:12 +08:00
    不知道,感觉这种偏老的语音所谓的名书都有点过时(好吧,你可能说过时一点也没什么),没有什么一本通的书
    chenhui7373
        15
    chenhui7373  
    OP
       2016-07-03 06:15:02 +08:00 via Android
    @shyling 建议读代码大全
    gowk
        16
    gowk  
       2016-07-03 07:44:59 +08:00 via Android
    @chenhui7373
    还代码大全呢,多老的书了,我读着没啥营养,建议读整洁代码,重构等替换之
    ren2881971
        17
    ren2881971  
       2016-07-03 10:02:36 +08:00
    我说 thinking in java 会被喷么。。
    effective java
    java core
    支持 LZ 。 我觉得 java 不仅没死 还活的很好~
    ren2881971
        18
    ren2881971  
       2016-07-03 10:14:11 +08:00
    补上一本 sql cookbook 始终觉得 java 程序员 sql 功底必须要好。
    imcxy
        19
    imcxy  
       2016-07-03 11:48:26 +08:00
    @eightqueen
    @murmur
    @publicAdmin

    甲骨文前高级副总裁 Cameron Purdy 因为主张重新给 Java EE 团队注资而被公司董事会革职。

    现在就是:谷歌你他妈得用我得东西不给钱,我 TMD 就消极怠工,有种你把 Java 收购了。。

    http://tech.163.com/16/0703/08/BR1NIH0H00097U7T.html
    edsgerlin
        20
    edsgerlin  
       2016-07-04 00:14:59 +08:00
    @murmur 真正的 Java EE 已经没人用了,基本没见过哪个公司用 EJB 3+CDI 而不是 Spring 的。 Spring 有了 Boot 以后就离 Java EE 越来越远了,更不要说完全丢掉 Java EE 的 Play 、 Ratpack 什么的了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2242 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:07 · PVG 18:07 · LAX 03:07 · JFK 06:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.