说到pb开发web,一般是将pb发布成webservice,或者转成webform,两者都有很多限制,比如需要iis安装维护麻烦,调试困难,经常遇到莫名的错误,找不到资料,样式调整困难等问题。随着互联网技术的发展和APP的流行,WEB前端和APP开发,越来越流行。要为前端和APP提供服务需要开发web应用,如果能为熟悉的工具进行开发,可以大大节省开发时间,减少学习成本。SATRDA的插件支持通过P            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 12:26:13
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PB)(主要对数据进行序列化与反序列化,方便网络传输中的编解码),之后发现这是一个好东西,在此稍微记录下该工具如何使用,方便以后查阅https://developers.google.com/protocol-buffers/docs/downloads准备工作首先需要准备好PB运行时库文件(.jar)文件,和PB编译器(protoc.exe,用于自动生成代码)官网下载下来的PB源文件,需要编译打            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-21 14:19:59
                            
                                191阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言之前在写Netty的时候,说过要写一篇关于PB的应用,所以现在兑现承诺。在应用的过程中,发现了很多问题,本文主要介绍两个最关键的问题。PB如何与java项目融合,自动刷新编译,以及pb文件如何与其他项目共用,互不影响。java中如何实现pb的Extension概述ProtocolBuff 是 google 提出的的一种数据交换格式,跨语言,跨平台,可扩展。基于这种特性广泛的用于网络数据通信。目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-06 12:07:05
                            
                                309阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            0.前言对于springmvc的基础开发相信大家已经不陌生了,不过对于一些高级应用,我们还需要学习熟悉。因此,本篇博客将介绍如何使用springmvc开发RESTful API,有几个新的知识点需要掌握一下。1.RESTful介绍REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。Fielding是一个非常重要的人,他是HTTP协议(1.0版和1.1版)的主要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 19:33:26
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            软件开发规范(PB) 
     
    1概述为了提高软件开发质量,降低开发周期,增强代码的可重用性和易读性,使软件便于维护,开发人员间便于交流和协作,特制定该开发规范,作为软件开发的规范,开发人员按照该规范进行软件开发。  
    2命名规范2.1文件2.1.1 PBL文件PowerBuilder文件PBL按照以下规则组织: 
    XX_XXXX:系统简写+_+库名            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 19:10:49
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录Restful接口设计存在原因Restful风格传统接口设计RESTful接口设计http响应状态码RESTful框架API测试工具RESTful 接口练习项目准备1.引入依赖2.在resources下创建application.properties3.编辑实体类、启动类、controller类实体类启动类controller类打开浏览器 Restful接口设计存在原因Web2.0阶段的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 09:01:06
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在面临技术更新和转型的过程中,许多企业选择了将“PB 开发转 Java”的路线,以应对日益增长的业务需求和技术挑战。在这篇博文中,我将详细阐述将 PB 开发转向 Java 的全过程,包括初始技术痛点以及解决思路。
## 背景定位
在我的项目中,我们发现随着业务的不断增长,原有的 PB 开发平台已无法满足高并发和高可用性的需求。我们的初始技术痛点具体表现为以下几点:
1. **系统性能不足**            
                
         
            
            
            
            学习课程:PB8.0开发课程学习时间:2018-09-05PB安装组件选择:    •	Powerbuilder:pb编程环境(选择这个安装就可以了,其他都不用安装)    •	Infomaker:快速原型开发工具    •	PowerDynamo:动态页面服务器 &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-09-05 15:49:26
                            
                                7253阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PhpBoot 是一款为快速开发 RESTful API 而设计的PHP框架(更多内容请前往 PbpBoot Github)。本文为你演示如何使用 PhpBoot 快速开发一套 RESTful 风格的接口。关于 RESTful当前 RESTful 已经不是新鲜的名词了,抛开抽象的定义,我认为一个通俗的解释可以是:按文件系统的方式去设计接口,即把接口提供的功能,当做是对“目录”的“操作”。比如一个登            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 10:54:36
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PB命名规则及软件开发规范软件的编写、维护和测试都是由多人协同完成的,这样在工作中就需要一些约定和规范来协调工作人员的工作。PB虽然吸收了很多RAD工具的优点,但工具只是设施、基础,还需要优秀的方法指导。这就需要我们制定软件书写标准以规范我们的程序开发。使程序具有很好的可读性、可维护性。下面就pbl库划分、命名规范、注释规范、代码格式规范及界面规范进行约定。一、应用程序pbl组成(假设应用名为ap            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-17 10:47:33
                            
                                165阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录RESTful API查看源图像什么是API?什么是RESTful API?解读REST(了解内容)RESTful API 规范信息过滤状态码(Status Codes)RESTful 的极致 HATEOAS-END- RESTful API正式学习RESTful API之前,我们需要把什么是API搞懂.什么是API?API(Application Programming Interfa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 23:45:15
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RESTful是目前比较流行的接口路径设计规范,基于HTTP,一般使用JSON方式定义,通过不同HttpMethod来定义对应接口的资源动作,如:新增(POST)、删除(DELETE)、更新(PUT、PATCH)、查询(GET)等。路径设计在RESTful设计规范内,每一个接口被认为是一个资源请求,下面我们针对每一种资源类型来看下API路径设计。路径设计的注意事项如下所示:资源名使用复数 资源名使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 21:04:45
                            
                                208阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在开始写之前,个人认为在编程中,对于java来说是一切事物皆对象,在Restful架构风格中核心思想是资源,可以含糊的说为“一切链接皆资源”,接下来说说restful一、restful是什么?Rest与Restful 简单理解为同一回事,基于REST构建的API就是Restful风格,REST 就是一种设计 API 的模式。最常用的数据格式是 JSON。Rrestful是什么一种分布式系统应用层            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 16:40:11
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Restful风格的编程1、 Restful简介2、查询用户以及用户详情2.1常用注解2.2查询用户详情3、处理创建请求3.1@RequestBody注解3.1.1用途3.1.2语法规范3.2日期类型的处理3.3BindingResult4、用户信息修改与删除4.1用户信息修改4.2案例前端界面后端控制器 1、 Restful简介Restful比较热门,,Spring的微服务是基于Restful            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 09:12:27
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-20 10:56:11
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            beego介绍
beego是一个Golang实现的开源Go应用开发框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful的框架,主要设计灵感来源于tornado、sinatra和flask这三个框架,但是结合了Go本身的一些特性(interface、struct 嵌入等)而设计的一个框架。
Beego Framework:
一个使用 Go 的思维来帮助您构建并开            
                
         
            
            
            
            Restful API开发是现代软件开发中非常重要的一部分,它为不同的应用程序提供了统一的接口,使得不同的系统可以相互通信和交互。在Kubernetes(K8S)中,通过开发Restful API,我们可以与集群中的各种资源进行交互,从而管理和监控集群状态。
下面,我将向你介绍如何在K8S中进行Restful API开发,包括整个流程和每个步骤所需的代码示例。首先,让我们来看一下整个流程:
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-30 10:33:12
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用 Django restframework框架 编写API接口一、在搭建rest framework接口之前我们先了解一下什么是API接口:API是应用程序编程接口,他是软件系统不同组成部分衔接的约定。可以理解为预先定义的函数。设计目的在于可以提供应用程序得以访问某些特定软件或硬件的能力,而又无需获知这些软硬件源码,也无需理解他们的内部工作机制细节。API通常是以http的形式提供,它隐藏的含            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 20:34:51
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在IT转型的浪潮中,越来越多的企业面临着从PowerBuilder(PB)到Java开发的转型挑战。这并不是一项简单的任务,尤其是对那些在PB环境中工作多年的开发者而言。我的目标是通过这篇文章记录我的转型过程,从背景定位到架构设计,再到性能优化和复盘总结,分享我在这个过程中获得的经验与教训。
### 背景定位
开始时,我对业务场景做了一番深入分析,发现我们的系统已有很多技术债务。我们使用PB的            
                
         
            
            
            
            1.协议 http && https
2.域名 https://api.example.com && https://example.org/api/
3.版本  https://api.example.com/v1/
4.路径  每个网址代表一种资源(resource) 只能有名词,而且所用的名词往往与数据库的表格名对应 一般来说,
数据库中的表都是同种记录的"集            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-06 12:09:37
                            
                                82阅读