技巧心得:Jsp最佳实践

文章作者 100test 发表时间 2007:03:14 17:37:37
来源 100Test.Com百考试题网


Jsp技术是servlet技术的扩展,结合html、java代码于一个文件。Java servlet技术关注于利用PrintWriter.println()语句产生html输出的java类,Jsp将这个概念抽象到一个更高的层次。使用jsp,web开发者可以写静态的html和将java代码片段加入到需要动态产生的页面中,从而,这种灵活的技术使简单web应用的快速开发成为可能。然而它能被滥用,从而形成难以维护、重用和改进的不必要的复杂的应用软件。
  遵循以下提示的技巧可以避免这种不必要的复杂应用。
  1、 分离html和java
  2、 将业务逻辑放在javaBean中
  3、 从标签定制管理器类中分离出常用行为
  4、 较之java代码在jsps中,更倾向于html在java管理器类中
  5、 使用适当的包含机制
  6、 使用jsp模版机制
  7、 使用CSS样式表
  8、 使用MVC模式
  9、 使用有效的标签定制库。
  10、 确定适当的xml依从度
  11、 尽可能多使用jsp注释
  12、 遵循html最佳实践
  13、 利用jsp异常机制
  这些可帮助你写出可重用、易维护的jsp
  一、分离html和java
  将一个web页的所有必须的java、html代码放入一个jsp文件中是诱人的。这种方法使初学者定位相关联的代码和理解它们如何相互作用变的容易。然而,当应用变的更加复杂、开发者变的更加棘手时,这样方式将变的更加繁重和昂贵。
  结合html和java在同一的代码来源使程序变的非常不可读。为增强可读性,很多开发者使用缩排格式,但是混合html和java片段的文件使有益的缩排格式变的极其难以维护。
  许多web开发方法和机制强调html和java代码的分离,从而不同的开发者可以将精力集中在他们擅长的方面。适当地将java代码和包括jsp标签、定制标签在内的html分离,可以使web设计者、html编写者工作在html(表述)方面,而java开发者工作在应用的逻辑处理部分。当Java开发者实现jsp定制标签后的行为时关注的是业务逻辑,web设计者则象使用普通html标签一样使用这些定制标签。
  适当地将java代码从html中分离的应用会更为可重用,因为java组件并不约束于特定浏览器,同时可以运用到应用软件的其他部分。与此同时,源起于java/html分离而增强的模块化也使应用的可维护性得到了提高。

相关文章


Java语言出现的背景、影响及应用前景
JAVA题库:最新java试题测试(1)
彻底学习Java语言中的覆盖和重载
Java新手入门的30个基本概念[2]
技巧心得:Jsp最佳实践
MarkSpritzler的SCJD学习指导
JAVA题库:格林模拟试题三(下)(6)
SCJP考点总结及SCJP考试要点分享[3]
SCJP考点总结及SCJP考试要点分享[4]
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛