当前位置:  技术问答>java相关

拿到一个项目的java源程序,有185个文件,怎么看?来着有分,不够再加。

    来源: 互联网  发布时间:2015-08-18

    本文导语:  刚从C++转到java,请大家说详细一点。 这个项目是opensource的源程序,可以用ant编译。 | 1)看设计文档,如果没有设计文档的话就比较吃力了 2)利用JBuilder建立一个project,编译以后,看source code...

刚从C++转到java,请大家说详细一点。
这个项目是opensource的源程序,可以用ant编译。

|
1)看设计文档,如果没有设计文档的话就比较吃力了
2)利用JBuilder建立一个project,编译以后,看source code会方便不少
3)可以运用Rose等工具,对code进行reengineer,得到类结构的UML图,相信对整个系统结构的理解有帮助

|
从入口的main函数看起,顺藤摸瓜往下看,不就行啦!
有不懂的就看帮助或sun的文挡。

|
关注

|
弄清有哪些主要类,弄清这些主要类的关系(继承 or 合成),根据这画出这些类的主要关联图。然后弄清各个类的方法。这些主框架都清楚了,你还怕看不懂代码吗。

|
没有build.xml吗?看看build.xml就知大致情况了呀!

|
也可以單步運行起來看看吧

|
先大致看一下每一个类的主要功能! 然后详细从main开始按照程序运行过程看源程序

|
先看MAIN,然后在看主要的类

|
我,我来了!!

|
very simple.
The file is not much!
My project include more 5000 files.
So you should make way from start to end .and other files are same.
web--->logic --->database! is a line of system framework!

|
从主要的基类看起,先接口再抽象,到子类,了解基本的框架了,再跟着程序的流程理下去,应该可以搞定.

|
同上

|
有开发文档没?看看,先
hoho

|
up可以共享一下吗?谢谢。

|
最好的办法是用Rational Rose逆向生成Use Case 图,这样就清晰了。
一般在做项目前用Rational Rose建模,再生成程序框架,你现在反过来做不是很合理吗?

|
up

|
up

|
只能慢慢看了,我还没有这样的经历,不过我想以后会有的.

|
up

|
从main开始看

|
有了源代码,那就用power designer 作一个反向工程,理理清楚关系,个人感觉比rose的反向工程要快要好,用起来也方便,就是好像功能差了点

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 100分悬赏scwcd@Whiz最新完整版!一拿到货,马上付款
  • 今天拿到SCJP认证证书了,散分!
  • 请教:我在 SCO 下编译的 C 程序,现在想拿到 Sun 5.8 里面去用,该如何处理
  • 把我自己的硬盘拿到别人的机子上,为什么我的硬盘变成hdc了
  • 100分悬赏J@Whiz最新完整版!一拿到货,马上付款!
  • j2re 1.4 如何拿到所有逻辑盘符?高分求教!
  • 我考拉SCJP,大概过多久能拿到证书
  • 在一块主板上装好了linux的硬盘,拿到不同牌子的主板上可以启动吗?
  • 如何拿到自己机器的外网IP
  • 怎么在图形界面下拿到安装软件的权限
  • 倾家荡产求解决方案,只是个概念问题,若您做过,就能拿到我所有的分,1000分
  • 今天拿到了RHCE的T-shirt
  • 怎么将JDialog中的用户输入的数据拿到另外一个类中使用?
  • 在Red Hat下面编译的程序能否直接拿到其他发行版下面去用?
  • 小弟新来的,弱弱的问一下,windows下的程序能直接拿到linux下用吗?
  • 用java JTable做了一个删除数据库的小程序,想将它拿到其它机器上用,如何不用安装JDK就能运行?请指点,谢谢。
  • 经过3月有余的努力,终于拿到了一颗红星.为了感谢大家的支持,散分以回报大家!
  • 拿到了想去公司的Offer, 散100分。
  • 关于不同版本下编译的程序拿到其他版本不能用的问题.请各位帮帮忙!
  • 有人说用vc++写的程序,代码可以直接拿到linux下找编译器,就可以编译,是真的吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3