Developing Web 2.0 Applications with EGLl for IBM I

Developing Web 2.0 Applications with EGLl for IBM I pdf epub mobi txt 电子书 下载 2026

出版者:
作者:Pluta, Joe
出品人:
页数:270
译者:
出版时间:2009-11
价格:$ 45.14
装帧:
isbn号码:9781583470893
丛书系列:
图书标签:
  • EGL
  • IBM i
  • Web 2
  • 0
  • Web开发
  • 应用程序开发
  • Rational Development Studio
  • RPG
  • 现代化
  • 业务应用
  • 低代码开发
想要找书就要到 本本书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Targeting Web 2.0 IT professionals and developers, this important resource provides essential information on IBM's Enterprise Generation Language (EGL) and the exciting new EGL Rich UI for the IBM i platform. The first half explains how the EGL Rich UI takes advantage of the powerful EGL syntax to provide increased flexibility while designing complex interactive user interfaces from the ground up. This can allow for building Rich Internet Applications that take advantage of popular frameworks such as Dojo and services from Google, all integrated together with EGL Rich UI's built-in widget library. Following is an exploration into harnessing IBM i, the new open and advanced business application server, through EGL's ability to make simple connections from rich clients to back end business services.

《EGL for IBM i Web 2.0 应用开发实战》 开启现代Web应用开发新纪元,释放IBM i平台的无限潜能 在当今快速发展的数字时代,企业对高效、响应迅速且用户体验卓越的Web应用的需求与日俱增。然而,许多企业仍然依赖于强大的IBM i平台,如何在这一稳健的基石上构建现代化的Web 2.0应用,成为了一个亟待解决的挑战。本书《EGL for IBM I Web 2.0 应用开发实战》正是为应对这一挑战而生,它将EGL(Enterprise Generation Language)这一高效的面向对象开发语言,与IBM i平台紧密结合,为开发者提供了一条通往下一代Web应用开发的清晰路径。 本书并非一本简单的技术手册,而是一部集理论、实践与深度解析于一体的开发指南。我们深入探讨了EGL语言的强大特性,以及它如何能够无缝集成到IBM i的生态系统中,从而赋予开发者构建复杂、动态且富交互性的Web 2.0应用的强大能力。本书的目标是赋能开发者,让他们能够充分利用IBM i现有的投资,同时掌握前沿的Web开发技术,实现业务的数字化转型和创新。 为什么选择EGL? EGL是一种面向对象、高级的编程语言,最初由IBM开发,其核心优势在于其强大的生产力、易用性以及跨平台能力。在IBM i环境中,EGL扮演着至关重要的角色,它能够将业务逻辑与用户界面分离,并且能够编译成多种目标语言,如Java、JavaScript,甚至RPG。这意味着开发者可以用一套代码,轻松生成运行在Web浏览器、桌面应用,甚至移动设备上的应用程序。 对于IBM i用户而言,EGL不仅仅是一个新的开发工具,更是一种全新的开发理念。它简化了复杂应用的开发流程,提高了开发效率,降低了维护成本。通过EGL,你可以: 加速开发周期: EGL提供了丰富的内建库和组件,以及强大的代码生成能力,能够极大地缩短开发时间。 提高代码质量: EGL的强类型特性和面向对象的特性有助于减少运行时错误,编写出更健壮、可维护的代码。 实现平台无关性: EGL的编译目标多样性,让你能够轻松地将应用部署到不同的环境中,保护你的技术投资。 拥抱Web 2.0: EGL能够生成现代化的JavaScript代码,从而构建出具有AJAX、RIA(Rich Internet Application)等特性的Web 2.0应用,提供丝滑的用户体验。 本书的核心内容概览: 本书将从基础概念入手,逐步深入到高级主题,确保无论是初学者还是有经验的IBM i开发者,都能从中受益。 第一部分:EGL与IBM i生态系统基础 EGL语言入门: 我们将从EGL的基本语法、数据类型、变量、运算符、控制结构等最基础的知识开始讲解,让开发者快速掌握EGL的语言特性。 面向对象编程在EGL中的应用: 深入理解类、对象、继承、多态、封装等面向对象的核心概念,以及如何在EGL中高效地应用它们来构建模块化、可重用的代码。 EGL与IBM i的集成: 详细讲解EGL如何与IBM i上的数据库(如DB2 for i)、文件系统、以及其他RPG程序进行交互。我们将演示如何从EGL调用RPG程序,以及如何将EGL程序部署到IBM i环境中。 EGL开发环境的搭建与配置: 指导读者如何正确安装和配置EGL开发工具,包括Eclipse IDE插件,以及相关的IBM i开发环境设置。 第二部分:构建响应式Web 2.0应用 EGL的Web开发能力: 重点介绍EGL如何生成JavaScript,从而构建动态、交互式的Web前端。我们将探讨EGL如何与HTML、CSS、JavaScript等Web技术协同工作。 现代UI/UX设计实践: 讲解如何利用EGL构建符合Web 2.0标准的现代用户界面,包括响应式设计、AJAX通信、无刷新更新数据等。我们将介绍一些常用的UI组件和布局技巧。 数据绑定与动态内容: 学习如何在EGL中实现数据绑定,将后端数据与前端UI元素无缝连接,实现数据的实时更新和展示。 构建RESTful API: 演示如何使用EGL构建RESTful API,使IBM i应用程序能够与其他Web服务或移动应用进行高效的数据交换。 JavaScript框架集成(可选): 探索EGL生成JavaScript代码如何与流行的JavaScript框架(如React、Vue.js等)进行集成,以实现更复杂、更高级的前端功能。 第三部分:高级EGL应用与最佳实践 Web服务开发: 深入讲解如何使用EGL构建SOAP和RESTful Web服务,使其能够与外部系统进行通信,扩展IBM i应用的功能。 安全性的考量: 探讨在EGL Web应用开发中需要注意的安全问题,包括输入验证、防止跨站脚本攻击(XSS)、SQL注入等,并提供相应的解决方案。 性能优化技巧: 分享提高EGL Web应用性能的实用技巧,包括代码优化、数据库访问优化、前端渲染优化等,确保应用的响应速度和稳定性。 错误处理与调试: 教授有效的错误处理策略和调试方法,帮助开发者快速定位和解决问题,提高开发效率。 代码重构与维护: 讲解如何编写易于维护和扩展的代码,以及如何在大型项目中进行有效的代码重构。 第四部分:案例分析与项目实践 真实世界场景应用: 通过一系列精心设计的实际案例,将本书的理论知识转化为可操作的开发实践。这些案例将涵盖从简单的Web表单到复杂的业务流程管理系统。 从零开始构建一个Web应用: 引导读者一步一步地完成一个完整的Web应用开发项目,从需求分析、数据库设计,到UI实现、后端逻辑开发,再到最终的部署和测试。 与其他技术的整合: 演示EGL如何与其他企业级技术(如消息队列、ETL工具等)集成,构建更强大的解决方案。 本书的独特性: IBM i平台为中心: 本书专注于EGL在IBM i平台上的应用,提供了针对该平台的独到见解和解决方案。 面向Web 2.0的深度聚焦: 紧跟Web开发趋势,详细讲解如何利用EGL构建现代化的Web 2.0应用,而非仅仅是传统的Web页面。 实践导向: 大量包含代码示例、图示和练习,帮助读者在实践中学习和掌握EGL开发。 专家级见解: 结合了丰富的开发经验和对IBM i生态系统的深刻理解,为读者提供专业的指导。 谁适合阅读本书? IBM i开发者: 正在寻找升级现有IBM i应用或构建新Web应用解决方案的RPG、COBOL开发者。 Web开发者: 希望扩展其技能范围,学习如何利用EGL与IBM i平台进行高效开发,或将其作为后端数据源的JavaScript、Java开发者。 IT经理和技术负责人: 需要了解如何通过EGL技术来现代化其IBM i应用程序,提升业务敏捷性和竞争力。 对现代Web开发感兴趣的学生和初学者: 希望在一个成熟的企业级平台上学习Web应用开发的构建者。 结语: 《EGL for IBM i Web 2.0 应用开发实战》不仅是一本书,更是你通往IBM i平台现代化Web应用开发之路上的忠实伙伴。通过本书,你将掌握一套强大的工具和方法论,能够自信地应对日益增长的业务需求,为你的企业注入新的活力。无论你是希望改进现有系统,还是创造全新的数字化体验,本书都将为你提供所需的知识和技能,让你成为IBM i平台上下一代Web应用的构建者。现在,就让我们一起踏上这场精彩的EGL开发之旅,释放IBM i平台的无限潜能!

作者简介

目录信息

读后感

评分

评分

评分

评分

评分

用户评价

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有