好学IT学院:IT信息技术分享交流平台
标签:J2EE  来源:IT专家网  作者:王磊  发布时间:2010-03-20  ★★★加入收藏〗〖手机版
摘要:对于J2EE来说,Servlet是一个非常重要的组成部分。简单的说,Servlet是一种服务器端的Java应用程序组件。其最大的特点就是可以衍生Web服务器的处理能力。如可以根据用户的不同需求,动态生成各种Web页面等等。…

三、Servlet应用程序开发的四个基本步骤。

笔者现在就已Jdeveloper为例,谈谈开发一个Servlet应用程序的基本步骤与注意事项,以供大家参考。

第一步是设置Servlet应用程序的基本配置,如为Servlet应用程序取名、关联想要实现的方法等等。如需要读取数据,那么就需要设置DOGET方法等等。由于这些都是一些预定义的方法,不需要开发人员重新书写代码,为此可以在很大程度上简化开发的工作量。笔者建议尽可能的使用系统自带的方法,其不但可以简化代码的书写量,而且还可以减少后续代码测试的工作量。

第二步是设置相关的参数。如现在有一个Servlet应用程序,主要从数据库中读取相关的信息并在网页中显示。如果数据库中的记录比较多,特别是包含图片等信息的话,就会降低网页显示的速度。有有时候这些信息往往是比需要的。也就是说用户只需要看到部门的内容即可。此时就需要在Servlet应用程序中加入参数。如日期、关键字等等。笔者建议,在实际工作中最好根据需要设置多个参数。如此的话,用户就可以根据需要来选择使用哪些参数。通过参数来控制显示的内容,可以大大提高数据的显示速度,提高Web应用程序的执行效率。

第三步是设置Servlet名称与URL位置的对应关系。简单的说,就是设置一个网页显示的网址。如果没有为Servlet应用程序设置URL对应关心的话,那么在执行应应用程序时必须要加上Servlet的目录名称。而这个目录名称很长,不易于用户的记忆。在实际工作中,开发Servlet应用程序之前(其实开发其他Web应用程序也是如此),都需要先建议一个合适的URL域名体系。不但要简短,而且要方便记忆。一般情况下,往往是在一个主页上加入相关的URL连接。普通用户主要通过电击连接来打开相关的Servlet应用程序,而不需要输入完整的URL地址。即使如此,设置一个合适的URL名字仍然是必要的,以方便后续的维护。

第四步是进行相关的测试。测试方法有两种,一是全部完成过后再进行测试,二是边开发边测试。前者测试方法是比较费时的。如在测试的时候发现某个代码有问题,那么就需要重新来过。如需要重新编译源代码等等。笔者建议是边开发边测试。使用Jdeveloper工具的话,具有完整的J2EE测试与部署的能力。简单的说,就是可以在开发环境中就进行严密的测试,直到所有应用程序组件都能够正确的显示相关的结果。然后再进行后续的代码编译、应用程序部署等工作。

总而言之,开发Servlet应用程序也包括了比较多的技巧。能否熟练的将这些技巧应用到实际工作中去,这也是验证程序开发人员能力的时候。笔者在招聘Servlet应用程开发人员的时候,也就是利用这些内容去判断其是否有实际项目开发的经验。一般来说,一个合格的Servlet应用程序设计师,必须要知道Servlet应用程序与JSP应用程序搭配使用的理由。其次需要了解Servlet应用程序开发的基本步骤以及每个步骤的注意事项,如URL与Servlet应用程序对应关系的重要性、如果有效的对Servlet应用程序进行测试、提高Servlet应用程序执行与数据显示效率的方法等等。

总之,Servlet应用程序是一个效率高、跨平台的Web组件。但是是否真的能够起到比较好的效果,还是要看程序开发人员的能力,要看其能否有效的扬长避短。在满足用户需求的同时,简化Servlet应用程序的复杂性,提高效率与稳定性。