由金·海伊冯,Java 技术顾问马克·罗斯,
JavaServerPages 说明公司领导
2003年2月
作为JavaServer Pages(JSP)技术正变得被广泛地在网上的应用过程中采用, 很多JSP 程序员和从事于网络开发与维护这些网络用途的开发者面临着一个左右为难的窘境,这和许多JAVA程序员面临的窘境是一样的,就是:"我们怎样组织JSP 代码,使它容易读写并且一贯保持?"
在这篇文章里, 我们为写JSP 页( )提出一套标准协定,那应该由使用网组成部分的一项典型的软件项目遵循。文章依据了一个JAVA程序语言模板的编码协定,这种协议用作鉴定各种各样的重要的元素, 那种元素应该被在一种编码的协定说明(对JSP 技术相关)过程中提出。尤其, 它地址文件名字和组织,凹口,说明,指令,申明,scriptlets,表达方式,白色的空间,命名约定和编程惯例。因为这在提出一套JSP编码约定时是我们的第一个尝试, 你对这些建议的任何反馈对于我们都十分感兴趣。请把全部反馈送到jsp-ments@。
页说明, 版本完全向后相容时, 考虑到一种无书写的编程风格(如果没有申明,scriptlets和表达方式)和有许多新特征预计逐步形成这些约定。可能的话,。
最后,我们假定你象已经为你的工程由你的组织采用的那样熟悉JSP 技术,Java 技术和Java 代码约定。如果不,我们推荐你从在这里的Java 技术和在这里的JSP 技术开始。
为什么有代码约定?
代码约定的许多原因对程序员和网内容开发者来说是重要的:
他们改进软件人工制品的易读性,
他们降低训练管理和努力
他们的机构化的约定朝着标准化平衡
文件的名字和位置
命名文件给工具卖方和网络容器一种方法来决定文件的类型和相应的说明他们
下述表格列举我们建议的文件后缀和位置。
文件类型文件后缀推荐位置
JSP <context root>/<subsystem path>/
<context root>/<subsystem path>/
.jspf<context root>/WEB-INF/jspf/<subsystem path>/
<context root>/css/
JavaScript <context root>/js/
<context root>/<subsystem path>/
, .jpg, etc. <context root>/images/
<context root>/WEB-INF/tld/
当读上面的表格时,有一些事情记住。首先,<context root>是网络应用( 文件里面的根目录)的上下文的根。其次,<subsystem path>用来提供精炼的动态和静止的网页内容的逻辑组。对小型网络应用来说,这可能是一根空的串。
第三,我们使用术语JSP碎片指的是能被归入另一JSP 网页的一JSP 网页。在JSP 说明里注意到,术语"JSP程序段"被改为使用作为术语"JSP碎片"被超载。 , 并且能分别被安置或者在/WEB-INF/ jspf或者有其余静止内容。-INF/ jspf。第4, 虽然JSP , Faces详细提出使用。
最后, 这是一个通常的方法通常,就是安置描述符库的描述符文件和任何其他非公众内容在WEB-INF/或者隶属于它的子目录之下的方法。以这种方法,那些内容对于那些客户将越来越不易于接近和看不见,因为那些网络存储器将不为隶属于WEB-INF/的任何文件提供服务。
一个可选择的受欢迎的文件的名字, 象在部署描述符()的受欢迎文件的要素里申明的那样, 如果将产生动态的内容,,或者如果受欢迎的页网是静止的,。
当使JSP 文件国际化时,我们推荐你通过他们的地点把JSP 页把归类进目录。例如,/ _ JP / 。通常,Java指导课提供关于使Java 代码国际化的附加信息, 并且那些利用
计算机专业毕业设计 外文翻译 中英文对照 来自淘豆网m.daumloan.com转载请标明出处.