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

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

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

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

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

看这代码最大的感悟是注释和说明文档太重要了,这个项目几乎什么也没有,命名是英文和拼音首字母混合,完全靠猜。写文档自己一时痛苦,但不写的话后人接手就是想死的感觉。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/245225

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX