![](https://csdnimg.cn/release/download_crawler_static/87976752/bga.jpg)
页(*.jsp)。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序片断,然
后将执行结果以 HTML 格式返回给客户。程序片断可以实现数据库操作、可以复位向
网页、可以发送和接收电子邮件等动态网页所需要的功能。所有的程序都在服务器段执
行,在通过网络传送到客户端的仅是程序执行的结果,因此对客户端浏览器的要求很低。
JSP 技术功能强大、使用灵活,为创建显示动态内容的 Web 网页提供了一个简洁而
快速的方法。JSP 技术的设计目的是使编写基于 Web 的应用程序更加容易和快捷的同时,
保证这些应用程序能够与各种 Web 服务器、浏览器和开发工具共同工作。所以我使用
JSP 作为我毕业设计的开发语言。
JSP 对编程环境的要求不像其它语言那么苛刻,但是有个好的编程环境会让我们的工
作事半功倍,我使用的编程环境是 J Builder 9 它可以很方便的建立工程、WebApplication、
Package 和 Servlet,还能有效地对 WebApplication 进行部署。在调试的时候由于 J Builder
9 内嵌的 Tomcat 和我们使用的 Tomcat 服务器会发生埠冲突。所以在调试的时候我使用
UltraEdit 作为源代码的编辑器。UltraEdit 支持 Java,JSP,HTML 和 JavaScript 的高亮显
示,可以给我的调试工作带来了很大的方便。
(三) 服务器软件的选择
(1) Web 服务器软件
Tomcat 是 Java Servlet 和 Java Server Pages 技术的标准实现,最初是基于 Apache 许
可证下开发的自由软件用来给 Apache 提供解释 JSP 的功能模块。发展到现在 Tomcat 不
仅仅是一个 JSP 解释器和 Servlet 容器,它还具有了 Web 服务器的功能。作为当今使用
最广泛的 Servlet/JSP 服务器,它运行稳定,性能可靠,是学习和中小型企业的最佳选择。
我以我选用 Tomcat 作为 Web 服务器软件。
(2) 邮件服务器软件
说到邮件服务器软件人们肯定会想到大名鼎鼎的 Sendmail,它是最早的邮件服务器
软件之一,它的功能十分强大,配置十分的繁琐,不过如果只需要一些常用的功能,它
的配置还是比较方便的。它可以轻松的是现在 SMTP 和 POP3 页以下的邮件的接收、发
送、转发,而且现在各种 Linux 版本中都会自带 Sendmail 的软件包,所以在 Linux 下使
用 Sendmail 作为邮件服务器软件是毫无疑问的。然后这次因为所使用的语言是 java 语
言,apaha 公司研发的 james 服务器对 java 有很好的封装行,所以本系统使用了 apaha
的 james 服务器。