有个jsp项目用到了Python,可惜现在还没运行起来,我还不明白这个项目是如何正确配置的,但有个包util里面的.py代码却不少,还有.java文件,Python的作用是什么,他是如何同Java整合的?难道是用于生成Java、覆盖Java文件和JSP文件?可是在那个util包下并没有jsp文件,有java文件,却不编译,java图标是空心的,还有几个批处理文件、属性文件,靠!还有几个sql语句文件,最多是.py文件和.pyc,有个DBbean.py难道是连接数据库的?还是生成数据库表的,代码量太多不便贴出,我看了一下数据库的表足足有60个,我头大了。总之一头雾水,谁能给我说说?

解决方案 »

  1.   

    Python 是动态脚本语言,你们项目里边的应该是Jpython ,至于整合感觉不太可能,了解不多,呵呵。
      

  2.   

    那么Jpython又是在项目中做什么呢?有什么作用?我怀疑是自动生成Java代码吧,因为在common包中几个Java文件有注释://自动生成的程序,请不要修改,下次生成的时候会覆盖,不会是Python的功劳吧?另外又有专门一个util文件夹存放Python代码的,还有Java代码,此包不在src目录下,同src、web、CVSROOT文件夹相互独立的,图片如下:
    怎么办啊?大家快说说,集体的力量是强大的,希望大家多参与
      

  3.   

    那得看你的Python是怎么写的,倒底起什么作用,而具体分析了。根据你上面的描述(//自动生成的程序,请不要修改,下次生成的时候会覆盖)
    python代码的主要作用,应该是根据你的DB自动生成对数据库操作的java bean,如查询、增加、删除及修改等吧。
      

  4.   

    Python不是我写的,我刚来公司不久,这个国外的一个项目,非常庞大,说是中美团队合作开发的,处于后期阶段了,还没完工,把我找来说让我先吃透代码,再继续开发,刚开始我爽快的答应了(工作不好找啊),没想到这么困难,很多天过去了,还是不明白其思想,就我一个人让我接着做这个,还没看懂呢,怎么往下做?里面还有大量的js代码,用到了JSValidation框架,太多了js了,看不懂啊,不说这个了,还是请教上面的问题吧,在线等......
      

  5.   

    .py是python代码文件
    狂汗-_-||| 楼主这个问题很严重,比我自学要难多了
      

  6.   

    我知道.py是python代码文件,
    这个问题很严重,比我自学要难多了什么意思????????
      

  7.   

    java和jython可以相互调用,jython是基于java和python的脚本语言技术,可以做很多事情,至于楼主项目中是如何用的,那就要具体看了
      

  8.   

    python 跟 java之间可以通过jython来做模块之间互相调用