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

请问一个现有的 JSP 工程怎么上手?

  •  
  •   ouankou ·
    ouankou · 2015-12-22 05:10:31 +08:00 · 3138 次点击
    这是一个创建于 3254 天前的主题,其中的信息可能已经有所发展或是发生改变。
    老婆单位雇人开发的信息管理系统,但没人懂开发这方面的东西,对方做了一个很潦草不稳定的产品,又连蒙带骗过了验收,目前已经结完账。说好有 2 年售后,但现在人都很难联系上,提什么问题都说没办法改了。
    现在把锅扔到我这,说尽量帮忙改改,至少领导发现的问题能解决了就行。可我这刚转行 4 个月……只会一点 C 和 Java ,接触这种完整企业项目实在有点难度, google 了一些教程,但还是不会分析工程文件,都不知道从哪个文件开始看,请大家指点一下应该怎么开始着手?

    目前有一大堆源码,已经导入到 Eclipse ,看起来有用 Apache Tomcat 、 Spring framework 。产品是连接到 Oracle 数据库,只在内网使用。但不确定当时提交的是不是完整源码,这人现在也几乎找不到了,没法问。另外当时说好要源码申请专利,但结完账那人说用了别人的东西,不能申请,唉。
    12 条回复    2015-12-24 00:01:10 +08:00
    nicegoing
        1
    nicegoing  
       2015-12-22 07:44:05 +08:00 via Android
    这锅为啥你要背。吃力不讨好。是你老婆的公司吗?不是的话给自己麻烦干嘛。
    msg7086
        2
    msg7086  
       2015-12-22 08:00:56 +08:00
    说句难听的。你把那人抓回来说不定他自己都不知道怎么上手了。
    ouankou
        3
    ouankou  
    OP
       2015-12-22 08:24:07 +08:00
    @nicegoing 当然不是……也只是职员而已,领导让她找人做这个项目,她也没经验,找朋友介绍更远的朋友,结果做成这个烂样,老板和财务都不开心。现在单位不可能再继续出钱修改,但这么烂尾也不成,老板万一以为中间有回扣猫腻就更麻烦了。所以只能让我凑合着修修,把缺的功能加上。
    这人也确实有点过分,看没人懂就满嘴跑火车。明明 JSP ,莫名其妙说自己用 VB 编的。说数据库导入导出功能没法做,要大改才行。在 V2 上看到 N 多程序猿抱怨外包不好做,弱势群体,干一大堆活收不回钱。但这次怎么就遇到这么个奇葩呢……

    @msg7086 不指望这人了,钱都结完了,找到也是各种理由不干活。我就希望能想办法把源代码看明白,在前端加个导出的功能项,现在只能自己直接操作数据库导出表。
    billwang
        4
    billwang  
       2015-12-22 08:43:02 +08:00
    说不定你说的编写代码的那个人也是外包给别人写的。这种 n 手活就是坑
    aiden4
        5
    aiden4  
       2015-12-22 08:56:51 +08:00   ❤️ 1
    可以在网上找个现成的导出数据的 Servelt 代码,然后页面上加个按钮调用这个 Servlet 就可以
    lucky2touch
        6
    lucky2touch  
       2015-12-22 09:08:15 +08:00 via iPhone   ❤️ 1
    先从 web.xml 看起吧 看有哪些配置 然后从启动项跟着走
    wleexi
        7
    wleexi  
       2015-12-22 09:13:03 +08:00
    非常好的学习机会
    rokeyzki
        8
    rokeyzki  
       2015-12-22 10:04:48 +08:00
    话说现在流行 LZ 这种头像吗。。。好像在 V2 最近经常看到
    deyu260
        9
    deyu260  
       2015-12-22 10:07:25 +08:00
    验收的时候你还没认识老婆结婚?
    eightqueen
        10
    eightqueen  
       2015-12-22 10:29:29 +08:00
    @ouankou 当初你老婆就应该找你帮忙做。
    heian0224
        11
    heian0224  
       2015-12-22 10:34:26 +08:00 via Android   ❤️ 1
    看看 jar 包,看看啥框架的,搜一下包名,然后找对应的开发教程。
    ouankou
        12
    ouankou  
    OP
       2015-12-24 00:01:10 +08:00
    @lucky2touch @aiden4 @heian0224 多谢指点!先从 web.xml 开始,一点点往下顺吧。

    @deyu260 @eightqueen 刚转行开始入门,那会还搞石油呢……

    看这代码最大的感悟是注释和说明文档太重要了,这个项目几乎什么也没有,命名是英文和拼音首字母混合,完全靠猜。写文档自己一时痛苦,但不写的话后人接手就是想死的感觉。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3420 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:37 · PVG 19:37 · LAX 03:37 · JFK 06:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.