0 0

PHP系统和java服务端的配合开发,要怎么开展项目?10

最近来到一个新公司,之前公司的产品都是由PHP开发的,现在计划升级产品,把服务端代码迁移到用java开发的服务端,由于公司之前的产品没有开发文档,所以基本上java这边查看业务逻辑也只能看下PHP代码,再不懂得就找老同事进行了解或者找产品专业进行了解。 由于是异构系统,我们采用的是PHP以HTTP POST方式提交数据,java服务端处理后,再以JSON数据返回。由于PHP那边没有时间来写这些功能的文档,所以我这边比较头疼,我目前想到的处理方案是:

1. 整理出所有功能点:包括所有模块内容,模块下对应的每个功能:比如用户管理涉及到:添加用户、修改用户、查询所有用户信息、查询单个用户信息、删除。以这种方式来整理所有的功能点,然后根据这个功能点给出计划。并且在归纳的功能的文件里还可以添加每个功能对应的后台方法,供PHP端调用

2.整理完后,根据模块的先后顺序进行开发(类似先做基础数据的功能开发,再处理业务部分), 开发的方式采用:开发人员查看PHP代码(PHP那边的开发负责人不管java这边,所以没有任何文档可以参考,然后根据PHP的逻辑进行编码。

 

付:本人是java开发团队的开发负责人,这个项目其实就是根据PHP项目来开发java服务端。以前都在文档化比较好的公司,很多开发都有文档可以参考,即使接口开发上没有文档,也会先制定出来,所以比较不费劲,这次因为时间比较赶,所以我也没有时间来写这个文档,所以现在只能这样计划,不知道朋友们,有没有什么比较好的建议?因为我觉得我这样做风险太大了。

 

2014年3月07日 15:06
目前还没有答案

相关推荐

    Android 购物商城类源码,包含客户端、服务端

    本项目包括客户端和服务端两部分,涵盖了移动应用开发的前后端交互,为开发者提供了一个完整的购物系统框架。 客户端部分是用户与应用交互的界面,主要涉及以下几个关键知识点: 1. **布局设计**:使用XML进行UI...

    MQTT mosquitto 服务端客户端Demo 可直接使用的工具类

    CMain展示了Server和Client端的Util用法,以java工程运行CMain可以进行测试,可以选择测试publish(发布)或subscribe(订阅), 可使用Mosquitto命令行配合进行测试。 使用前配置properties文件中的brorkerServer的...

    jqueryfileupload 客户端和服务端所需要的js文件

    `jQuery File Upload`需要与后端服务配合工作,处理实际的文件存储和处理。服务端脚本可能包括以下内容: 1. PHP: 如果包含PHP文件,可能是处理上传请求的示例代码,例如`server/php/`目录下的文件,如`index.php`,...

    编程开发各种工具下载地址

    总结来说,这个资源包对于想要进入或已经从事编程开发的人们非常有价值,无论你是Java程序员、Android开发者,还是PHP工程师,都能从中找到你需要的工具和指导。记得定期更新工具到最新版本,以保持最佳的开发体验和...

    mysql-server mysql for linux最新服务端

    为了与这个服务端配合使用,你还需要一个对应的MySQL客户端。在同一个版本下安装客户端可以避免版本不匹配导致的问题,保证最佳的兼容性和性能。如果你在CSDN找到了统一版本的客户端和开发包,记得下载并正确安装。...

    管理系统系列--微信小程序,小程序商城,商城,springboot框架,vue管理系统,java后台.zip

    6. **Java后台**:这里指的可能是基于Java语言开发的服务端程序,负责处理业务逻辑、数据存储和接口提供。Java后台可能会使用Spring Framework、MyBatis等开源库,构建RESTful API,与前端进行数据交换。 结合...

    FLEX与C#、PHP、JAVA语言通信全面解析

    FLEX作为一款强大的富互联网应用程序(RIA)开发框架,能够与多种后台语言如C#、PHP和JAVA进行通信,实现数据的交换。下面我们将详细解析FLEX与这三种语言通信的方法。 1. **FLEX与C#通信**: 在.NET开发环境中,...

    仙侠手游【一剑问情】源码4月整理Linux手工服务端+GM后台+本地注册验证+双端【亲测】

    开发者需要了解Web开发技术,如PHP、Java或.NET,并配合前端框架(如React、Vue或Angular)构建交互友好的界面。 3. **本地注册验证**:此功能确保每个玩家账号的唯一性,防止恶意注册和欺诈行为。它可能包括邮箱...

    appium的java实现+appium原理

    3. 配置构建路径,引入Appium类库(如java-client-4.2.2.jar)和Selenium客户端及服务端(selenium-java-2.53.0.zip和selenium-server-standalone-2.53.0.jar)。 4. 新建一个类(如AppiumTestLianjia.java)。 5. ...

    java最基础到最重要的文件

    1. **Java环境搭建**:安装JDK(Java Development Kit),配置环境变量,如JAVA_HOME、PATH和CLASSPATH,这些都是初学者首先要掌握的步骤。 2. **语法基础**:学习Java的语法结构,包括数据类型(如基本类型和引用...

    android-php开发最佳实践源码

    本资源“android-php开发最佳实践源码”提供了一个实际的案例——微博项目,涵盖了服务端和客户端的完整代码,帮助开发者深入理解这两种技术的结合。 1. **Android部分**: - **Android SDK**:作为Android应用的...

    基于axis2开发的webservice机soap的相关资料

    - **Eclipse集成**:通过安装Axis2插件,可以在Eclipse中直接创建、测试和部署Web Service项目。 - **Tomcat服务器**:Axis2可以与流行的Servlet容器如Tomcat配合使用,部署服务。 4. **创建Web Service** - **...

    基于php的房产公司网站的设计与实现.zip

    2. **Java**:虽然不是主要开发语言,但Java可能被用在某些服务端组件或后台管理系统中,例如使用Spring Boot框架进行微服务开发。 3. **SpringBoot**:SpringBoot是Java生态中的一个流行框架,简化了Spring应用程序...

    微信小程序服务端 SDK (for Golang)-weapp.zip

    总的来说,微信小程序服务端SDK(for Golang)是Golang开发者与微信小程序深度集成的关键工具,它简化了开发流程,提高了开发效率,同时也保障了服务的稳定性和安全性。通过熟练掌握和运用这个SDK,开发者能够更好地...

    java从初级到精通全部课程

    本课程包括了从安装配置环境到实际项目开发的所有步骤,旨在培养全面的Java开发能力。 首先,Java的基础部分包括了语法基础,如变量、数据类型、运算符、控制结构(if语句、for循环、while循环)、函数等。这些是...

    某视频聊天室源码-服务端+客户端+网站程序

    以上是对“某视频聊天室源码-服务端+客户端+网站程序”所涉及知识点的详细说明,涵盖了从开发环境搭建、功能实现到系统维护的全过程。对于希望深入理解实时通信技术或者开发此类应用的人来说,这份源码无疑是一个...

    PHP学习笔记

    PHP可以与多种Web服务器和浏览器配合,通过在本地或远程服务器上运行PHP解析器来实现。安装和配置过程相对简单。 2. **命令行脚本**:无需Web服务器或浏览器,PHP脚本可以直接通过命令行运行,适合自动化任务或定时...

    基于php新闻资讯微信小程序源码数据库文档.zip

    6. **Java后端开发**:理解Java面向对象编程,学习使用Spring全家桶进行服务端开发。 7. **RESTful API设计**:学习如何设计符合REST原则的接口,以便前后端分离的架构。 8. **版本控制**:源码通常会使用Git进行...

    基于Android的校园快递系统_移动端设计_后台管理_MySQL数据库设计.rar

    综上所述,这个项目综合运用了移动应用开发的多个层面,从客户端的交互设计到后端的数据处理和存储,涵盖了完整的系统开发流程。对于学习和实践Android应用开发、后台服务构建以及数据库设计的人员来说,这是一个很...

Global site tag (gtag.js) - Google Analytics