V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Youthink
V2EX  ›  分享创造

有没有想学 jsp 的小伙伴,我想边学边写教程

  •  
  •   Youthink · 2016-03-03 09:14:42 +08:00 · 3032 次点击
    这是一个创建于 2992 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们这学期学习 JSP,为了督促自己学习,我准备边学习,边学习边写笔记教程,给别人也留点文档。

    希望学完,自己可以写个功能完善,可以上线的网站!!

    项目地址:点击查看

    37 条回复    2016-03-09 07:56:10 +08:00
    Septembers
        1
    Septembers  
       2016-03-03 09:29:29 +08:00 via Android
    modal 1 已经没人用了
    warlock
        2
    warlock  
       2016-03-03 09:32:44 +08:00
    你的第一章说“一大堆培训 PHP 的,有几个培训 JSP 的”,我怎么感觉现在培训 java 的最多呢
    roychan
        3
    roychan  
       2016-03-03 09:37:06 +08:00
    http://v2ex.com/t/187349
    所以你到现在还是啥也没学?
    pengtikui
        4
    pengtikui  
       2016-03-03 09:41:20 +08:00
    @roychan 他学 PHP 了,哈哈
    ren2881971
        5
    ren2881971  
       2016-03-03 09:42:15 +08:00
    过时的玩意。。 都不如学学基础的 servlet...
    jugelizi
        6
    jugelizi  
       2016-03-03 09:45:09 +08:00
    楼上太坏了
    for8ever
        7
    for8ever  
       2016-03-03 09:46:49 +08:00
    现在 JSP 是不是用得越来越少了?那么 Java web 用什么写页面呢?
    supman
        8
    supman  
       2016-03-03 09:49:03 +08:00
    如果我们都不想学。。。是不是你也不学了。。
    jjplay
        9
    jjplay  
       2016-03-03 09:49:58 +08:00
    @roychan 哈哈哈
    ren2881971
        10
    ren2881971  
       2016-03-03 09:52:59 +08:00
    @jugelizi 好吧 其实我还在用 jsp 。
    wizardforcel
        11
    wizardforcel  
       2016-03-03 10:09:27 +08:00
    mvc 大法好。纯 jsp 没啥卵用。 html 和 java 代码混在一起,难读又难以维护。

    如果配合框架或 Servlet 去写,还不如找个模板引擎。
    lzturbo
        12
    lzturbo  
       2016-03-03 10:12:06 +08:00
    jsp 是矮挫穷。
    wizardforcel
        13
    wizardforcel  
       2016-03-03 10:19:37 +08:00
    @ren2881971 纯 servlet 也是混合 html 和 java ,而且拼接 html 会更蛋疼。两个配合起来还勉强能用。


    ---

    话说 LZ 打算怎么处理 M 层?考虑 Hibernate 还是 EntityBean ?
    cheneydog
        14
    cheneydog  
       2016-03-03 10:27:05 +08:00
    jsp 要被淘汰了~~~
    ren2881971
        15
    ren2881971  
       2016-03-03 10:31:20 +08:00
    @wizardforcel 让 LZ 学 servlet 主要考虑是 servlet 是 J2ee web 的基础。。 不应该好好学习下么。
    wizardforcel
        16
    wizardforcel  
       2016-03-03 10:36:27 +08:00
    @ren2881971 应该从 servlet 开始学没错,但是处理 html 的时候还是要用到 jsp 。我的意思是,两个合到一起才能出活,只用一个就是反模式了。
    ren2881971
        17
    ren2881971  
       2016-03-03 10:53:00 +08:00
    @wizardforcel 确实~
    Alias4ck
        18
    Alias4ck  
       2016-03-03 21:18:26 +08:00
    刚开始可以学习下,往后面还是框架厉害 因为涉及到复杂的业务逻辑时候 JSP 不能满足需求
    Youthink
        19
    Youthink  
    OP
       2016-03-04 18:42:27 +08:00
    @warlock 是不是我在二、三线城市的原因?
    Youthink
        20
    Youthink  
    OP
       2016-03-04 18:43:43 +08:00
    @roychan 学过不少, Node Python PHP 都接触过,现在用 Node
    Youthink
        21
    Youthink  
    OP
       2016-03-04 18:44:24 +08:00
    @ren2881971 我刚开始接触,我看课本上有这一章
    Youthink
        22
    Youthink  
    OP
       2016-03-04 18:45:36 +08:00
    @for8ever java 还是还是很强劲啊, jsp 用的也很多啊
    Youthink
        23
    Youthink  
    OP
       2016-03-04 18:46:38 +08:00
    @supman 学校如果不开这门课,可能暂时不会接触
    Youthink
        24
    Youthink  
    OP
       2016-03-04 18:47:44 +08:00
    @ren2881971 jsp 很好啊, Python jsp php node 各具优势吧,都很不错
    Youthink
        25
    Youthink  
    OP
       2016-03-04 18:48:27 +08:00
    @lzturbo 那 php 算是最好的语言?
    Youthink
        26
    Youthink  
    OP
       2016-03-04 18:51:37 +08:00
    @wizardforcel 恩恩,我知道了
    Youthink
        27
    Youthink  
    OP
       2016-03-04 18:55:13 +08:00
    @wizardforcel 我刚开始接触 JSP ,课程结束当然想,学点高深点的技术。
    Youthink
        28
    Youthink  
    OP
       2016-03-04 18:55:46 +08:00
    @cheneydog 一笑而过,
    Youthink
        29
    Youthink  
    OP
       2016-03-04 18:56:06 +08:00
    @ren2881971 确实
    Youthink
        30
    Youthink  
    OP
       2016-03-04 18:57:21 +08:00
    @Alias4ck jsp 和 java web 不一样吗?我查查。
    Youthink
        31
    Youthink  
    OP
       2016-03-04 18:59:32 +08:00
    @Alias4ck 框架难道不需要 jsp 吗?
    Tneciv
        32
    Tneciv  
       2016-03-04 20:10:10 +08:00
    现在不是都 html+js 了吗
    vikeria
        33
    vikeria  
       2016-03-05 12:24:01 +08:00 via iPhone
    模版可以有很多选择,比如说 freemarker
    wizardforcel
        34
    wizardforcel  
       2016-03-05 17:26:20 +08:00 via Android
    @Youthink jsp 算是 java web 中的技术,但是 java web 里面还有许许多多的技术。另外建议你先了解一下 mvc ,再开发 web 应用。

    模板也不只 jsp 一种,严格来说 jsp 能做的事情超出了模板的范围(因为编译后是 servlet )。像 freemarker 这种简单够用的模板引擎就好,功能太多反而会写出意大利面条式的代码。
    Youthink
        35
    Youthink  
    OP
       2016-03-05 18:53:20 +08:00
    @vikeria 好的,学习了
    @wizardforcel 谢谢指教,我以前还以为 jsp 和 java web 可以划等号。
    wizardforcel
        36
    wizardforcel  
       2016-03-08 20:17:43 +08:00 via Android
    @Youthink 你可以考虑一下这些东西:

    c 层: springmvc 、 struts 、 servlet (官方,不推荐)

    m 层: jpa (官方)、 hibernate 、 mybatis

    v 层: jsp (官方,不推荐)、 freemarker 、 velocity

    每一个分类选出一个,然后用来拼装你的应用。

    再有就是业务逻辑层,可选 spring 或者 ejb ,这个可做可不做,看你的计划。
    Youthink
        37
    Youthink  
    OP
       2016-03-09 07:56:10 +08:00 via Android
    @wizardforcel jsp + javabean + servlet 是不是最简单的一种 MVC 了?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2792 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:47 · PVG 15:47 · LAX 00:47 · JFK 03:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.