级别: 中级 【程序编程相关:图解Java开发工具JBuilder 9】
英文原文 内容: java emitter templates(jet) 概述 jet 是什么? 开始 使用 codegen 定制 jet 以生成 jsp 结束语 参考资料 关于作者 对本文的评价 相关内容: 用 eclipse modeling framework 实现模型驱动开发,第 1 部分 使用 eclipse modeling framework 进行建模,第 3 部分 用 runtime spy 调整 eclipse 的启动性能,第 1 部分 驾驭 eclipse 功能部件 developerworks 上所有 eclipse 文章 使用 eclipse 的 java emitter templates 生成代码 【推荐阅读:图解Java开发工具JBuilder 9】资深软件开发人员, ibm 【扩展信息:图解Java开发工具JBuilder 9】adrian powell
2004 年 6 月 eclipse 的 java emitter templates(jet) 是一个开放源代码工具,可以在 eclipse modeling framework(emf)中生成代码. jet 与 jsp 非常类似,不同之处在于 jet 功能更强大,也更灵活,可以生成 java. sql 与任何其他语言的代码,包括 jsp.本文将介绍如何创建与配置 jet,并将其部署到各种环境中.java emitter templates(jet) 概述
开发人员通常都使用一些工具来生成常用的代码. eclipse 用户可能对一些标准的工具非常熟悉,这些工具可以为选定的属性生成 for(;;) 循环, main() 方法, 以及选定属性的访问方法.将这些简单而机械的任务变得自动化,可以加快编程的速度,并简化编程的过程.在某些情况中,例如为 j2ee 服务器生成部署代码,自动生成代码就可以节省大量时间,并可以隐藏具体实现特有的一些复杂性,这样就可以将程序部署到不同的 j2ee 服务器上.自动生成代码的功能并不只是为开发大型工具的供应商提供的,在很多项目中都可以使用这种功能来提高效率. eclipse 的 jet 被包装为 emf 的一部分,可以简单而有效地向项目中添加自动生成的代码.本文将介绍在各种环境中如何使用 jet .jet 是什么?
jet 与 jsp 非常类似:二者使用相同的语法,实际上在后台都被编译成 java 程序;二者都用来将呈现页面与模型与控制器分离开来;二者都可以接受输入的对象作为参数,都可以在代码中插入字符串值(表达式),可以直接使用 java 代码执行循环.声明变量或执行逻辑流程控制(脚本);二者都可以很好地表示所生成对象的结构,(web 页面.java 类或文件),而且可以支持用户的详细定制.jet 与 jsp 在几个关键的地方存在区别.... 下一页