使用XMLC进行高效Web应用开发
1. 理解XMLC
XMLC(可扩展标记语言编译器)是一种强大的工具,它使Java应用程序能够与各种设备进行协商,从手机到浏览器或其他使用基于XML或HTML的语言的应用程序。它能够与任何Java应用程序服务器一起使用,包括开源的Enhydra或BEA WebLogic。XMLC广泛应用于现代Java/XML应用服务器中,以服务于多种类型的设备,如浏览器、手机、车载导航设备、家用电器和旋转电话,这些设备都由XML语言驱动,包括XML、HTML、XHTML、WML、J2ME和VoiceXML。
1.1 XMLC的工作原理
XMLC通过利用文档对象模型(DOM),使Java完全控制展示流程。标记语言现在仅仅是一个被抽象出Java逻辑之外的资源。XMLC将标记页面及其内容呈现为一个对象,页面由Java逻辑操作。对于XMLC来说,标记语言只需要反映一个共同的祖先:XML。HTML被视为一个特例。与JavaServer Pages (JSP)设计和开发的比较是不可避免的。XMLC被设计为替代JSP和Active Server Pages (ASP)所采用的策略,即直接或间接地在标记语言中嵌入编程逻辑。
1.2 使用XMLC的便利性
使用XMLC,从Java逻辑访问标记内容的便捷方式始于使用 id 属性。XML id 属性用于唯一标识标记页面中的特定元素。通过这种方式,XMLC可以识别并操作特定的标记内容区域,以便在运行时由动态生成的内容替换。例如,在一个HTML表格单元格中识别一个目标内容区域,以便在运行时由动态生成的内容替换。
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



