[基于SpringDM的WEB应用开发]Spring DM 1.1.x的特性便是它可以支持在其中部署WEB应用,我使用后感觉这是个很酷的特性,我甚至觉得用这种方式开发基于OSGi WEB应用比使用Spring DM Server更好,至少目前你可以...+阅读
二、运行环境 服务器端:Windows NT 4.0、IIS 4.0,SQL Server 6.5 客户端:Windows 9
8、IE 4.01 、PB6.5
1、浏览器访问Web 服务器,检索HTML 文档,Web 服务器将文档传给浏览器。
2、浏览器识别到Embed 元素时,在页面上预留插入元素所需的空间,并请求Web 服务器卸载.PBD 文件。
3、Web 服务器给浏览器传送表明PBD 文件MIME 类型的标识符application/vnd.powerbuilder6 或application/vnd.powerbuilder6 -s。
4、浏览器接收到PBD 文件的MIME 类型并准备接收PBD 文件。
5、Web 服务器给浏览器传送PBD 文件。
6、浏览器接收到PBD 文件。
7、浏览器查找并调用对应与插入件MIME 类型(application/vnd.powerbuilder6)的动态库文件,该文件在浏览器目录下的plug -in。对于Window plug -in,该文件为NPPBA60.DLL 或NPPBS60.DLL。
8、NPPBA60.DLL 或NPPBS60.DLL 文件调用Powerbuilder 的运行环境动态库。
9、如Embed 元素定义了LIBRARY 属性,则再重复执行上面所述的第三步到第六步,直至所有PBD 文件被卸载到浏览器端。
10、被插入的Child 窗口被显示在浏览器中,并执行其Open 事件下的事件处理程序。如此程序段中有CommandParm 函数调用,则会向浏览器取得Embed 元素中的COMMANDPARM 属性值。
Java Web开发实战1200例第Ⅰ卷定价多少?有什么内容
Java Web开发实战1200例(第Ⅰ卷) 作者:卢瀚、王春斌 --------------------------------------------------------------------------------图书详细信息:ISBN:9787302243571定价:96元印次:1-1装帧:平装印刷日期:212-13--------------------------------------------------------------------------------图书简介:《Java Web开发实战1200例》包括第I卷、第II卷共计1200个例子,本书是第I卷,共计600个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,说明了应用Java Web进行程序开发的各个方面的知识和技巧,主要包括Java Web编程基础、文件操作管理、图形图像与多媒体技术、窗体应用技术、JSP操作Word与Excel等。全书分6篇23章,共计600个实例和600个经验技巧。每个实例都是经过作者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。
本书两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;本书实例来源于多位工程师的多年积累,具有很强的实用性。本书附带有配套DVD光盘,光盘中提供有部分实例的视频和大部分源代码,读者稍加修改即可应用。本书适合Java Web的初学者,如高校学生、求职人员作为练习、速查、学习使用,也适合Java Web程序员参考、查阅。...
怎样用PowerBuilder开发WEB应用
1 powerbuilder中的web应用模块 powerbuilder中含有开发web应用的模块,通过这些模块可以连接web服务器与powerbuilder应用.该模块包括以下及部分,web.pb:是几个可以在web服务器上执行的程序,被服务器激活后,调用powerbuilder应用,完成客户端任务和对数据库的事务操作.plug_ins(插入件):包括window plug_in和datawindow plug_in,此方式可将powerbuilder对象嵌入到页面中,在浏览器端执行powerbuilder应用.window activex: 此方式与window plug_in类似, 所不同在于该方式可以和html中的javascripts,vbscripts交互.本文主要讨论利用web.pb开发web应用. 2 用web.pb开发web应用 web.pb本身就是个cgi程序,它提供了从服务器到powerbuilder应用的访问.所以在web.pb之上,可以利用powerbuilder的强大功能开发复杂的web应用,如采用powerbuilder的powerscripts语言环境,数据窗口技术等.powerbuilder的web应用构建前提是分布式应用体系.powerbuilder的客户端应用分布到web服务器上,可将web.pb看作为客户端应用.当客户端应用web.pb被web服务器激活后,调用powerbuilder的服务器应用,执行在服务器应用中定义的方法,实现业务逻辑. 这种模式是真正的“廋”客户机模式,客户端不需要安装其它软件,只安装浏览器软件.所有的事务操作都在服务器端完成,下面将结合实例详细说明: 利用powerbuilder开发一个网上购书应用.对于分布式powerbuilder应用,首先应向客户web.pb指明powerbuilder服务器应用在网络上的位置(location),其应用名,使用文件pbweb.ini来记录服务器应用信息.在此例中,取服务器应用名为tutorial, driver=winsock, application=10099/tcp, location=localhost. 建一个数据库(book_dealing)其中有三个表,分别为: “ book”: b_name, b_no, b_publisher, b_price,b_num “customer”: c_name, c_tel,c_addr “dealing”: b_name, c_name, d_num, d_time 建一个数据窗口dw_book,其sql语法为: select “book”.”b_name”, “book”.”b_no”, “book”.”b_publisher”, “book”.”b_price”, “book”.”b_num” from “book” 创建pb服务器应用的用户界面。
在窗口w_server上有两个按钮cb_1,cb_2,再定义一个transport类型的实例变量mytransport,cb_1的clicked事件有关程序如下: .......... mytransport = create transport mytransport .driver = “winsock” mytransport.location = “localhost” mytransport.application = “10099” ......... 创建一个不可视的用户对象u_internet,定义一个transaction类型的全局变量mytransaction,在该用户对象的constructor事件中定义连接到数据库(book_dealing)的事务对象mytransaction和连接到数据库(webpb)的事务对象sqlca,在该对象的destructor事件中分别取消这两个事务对象。 在u_internet上定义两个函数分别为f_book, f_book_dealing,这两个函数的返回值都为字符类型。在f_book中,利用数据窗口dw_book作数据库查询,再利用数据窗口的属性将查询结果以html形式返回给web.pb,有关程序如下: string return_html datastore dd dd = create datastore dd.dataobject = ”dw_book” dd.settransobject(mytransaction) dd.retrieve() .... . return_html=return_html+dd.object.datawindow.data.htmltable ...... return return_html 在函数f_dealing中,定义参数分别为:book_name, deal_num, custom_name, deal_time, custom_tel, custom_addr,用来接受form元素传来的信息。
再利用powerscripts语言对数据库(book_dealing)进行修改。有关程序如下: string return_html ………… connection using mytransaction; insert into “customer” (“c_name”, “c_tel”, “c_addr”) values( :custom_name, :custom_tel, :custom_addr); insert into “dealing” (“b_name”, ”d_num”, ”d_time”, ”c_name”) value(:book_name, :deal_num, :deal_time, :custom_name); if mytransaction.sqlcacode>0 then return_html=”定货成功!” else return_html=”定货失败!” endif ……….. return return_html 主页上的“浏览书库”的超连接为: 〈a herf=”/scripts/pbcgi60.exe/tutorial/u_internet/f_book”〉 浏览书库定书信息页上应有几个单行编辑器,用来录入用户购书信息(例如:书名,用户名,购书数量.,等等)其form元素的action为:
以下为关联文档:
如何面试Web前端开发工程师基本知识 我们生活在互联网时代,你想知道的任何事情几乎都能在15分钟内找到相关信息。可是,能找到信息并不等于你会使用它。我认为所有前端工程师至少都应 该掌握某些基本的知...
怎样用手机调试微信web开发微信web开发者工具主要功能: 使用自己的微信号来调试微信网页授权; 调试、检验页面的 JS-SDK 相关功能与权限,模拟大部分 SDK 的输入和输出; 使用基于 weinre 的移动调试功能; 利...
web移动端开发要具备哪些知识移动端,需要注意的比较多,但也方便了前端工作,因为不用考虑兼容。正常HTML CSS JS 肯定是要会的。HTML5 CSS3 Zepto 这个也要会的。手机的动画能用H5 /CSS3写 就不要用js写。还...
移动前端开发和 Web前端开发的区别是什么前端是个很大的概念,我的理解是用户能够看到,直接接触到的层面都算是前端,比如IOS客户端界面,安卓客户端界面,网页界面,甚至PC/MAC 桌面端软件界面; 现在最常见的说法一般是指Web前...
web前端开发的标准Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结...
web前端开发培训是学什么学习的东西很多,从基本的html,css到数据库、前端企业级框架。整个前端的知识体系包含了很多内容,大致可分为以下几个阶段。 一、初级阶段:前端初体验,感受视觉冲击,提升学习兴趣,...
web开发流程是怎样的数据源说明: xml数据源 120--节点宽度 60--节点高度 Start--开始节点 Start--代码 Completed--是否完成 Normal--单节点 OpenForm 开单--节点文字第一行 刘XX--节点文字第二...
如何使用WSGI进行Web开发展开全部 Python web 开发不一定要用框架 因为Python Web框架也是Python开发出来的。只是为了减少重复造轮子,降低开发门槛。 1、Python 的 Web 并不作为语言的一部分实现。...
web前端开发框架有哪些在做Web开发的时候难免遇到一个问题,那就是,选择什么样的框架。以下是前端框架的一些集锦,都非常优秀,前端框架好不好,看如何组合使用,以下这些各有所长,灵活选用,能让你的页面完美...