Web.PB开发瘦客户机Web应用实例详解

4星 · 超过85%的资源 需积分: 10 6 下载量 65 浏览量 更新于2024-09-14 收藏 37KB DOC 举报
Web.PB开发瘦客户机Web应用是一种将PowerBuilder客户端应用分布式部署在Web服务器上的技术,由Web服务器协调与PowerBuilder应用的交互。以下是关于Web.PB开发的重要知识点: 1. **执行流程**: - 浏览器作为前端,通过HTTP请求访问Web服务器。 - 当用户点击包含Web.PB链接的HTML页面或使用嵌入式`<FORM>`调用时,服务器会调用Web.PB。 - Web.PB负责建立与PowerBuilder服务器应用的连接,发送请求,可能涉及数据库操作。 - PowerBuilder服务器应用处理请求,执行逻辑,包括数据库访问。 - 处理结果返回后,转换为HTML文档格式,再由Web服务器发布回给浏览器。 2. **应用实例与环境配置**: - 实例应用部署在HPNetServer上,操作系统为Windows NT 4.0,数据库为SQL Server 6.5,Web服务器是IIS 4.0,PowerBuilder版本为6.0。 - 配置步骤包括: - 将Web.PB相关的文件(如PBISA60.DLL和PBWEB.INI)放置在指定目录,如\scripts和Winnt。 - 在Hosts和Services文件中添加服务器IP地址和端口映射,以便浏览器能够找到PowerBuilder服务器。 3. **创建PowerBuilder服务器应用**: - 使用PowerBuilder创建新的服务器应用,开始新项目后,创建应用对象。 - 在Application工作区,通过Application画笔创建新的应用程序,然后设计界面和业务逻辑。 4. **特点与优势**: - Web.PB实现了瘦客户端模式,减少了客户端的负担,提高了性能和安全性。 - 通过这种架构,用户可以直接在浏览器上访问PowerBuilder应用,无需安装额外的客户端软件。 - 适合远程访问、移动应用和企业级系统的部署,降低了维护成本和复杂性。 5. **应用场景**: - 学校管理查询系统是一个实际案例,它展示了Web.PB如何用于日常办公环境中,如学生信息查询、成绩查看等操作。 总结起来,Web.PB开发瘦客户机Web应用是将PowerBuilder的商业智能和数据处理功能整合到Web环境中的强大工具,通过合理配置和编程,可以实现跨平台、高性能的Web应用。