务器如果仅是为了用于测试程序Tomcat的配置则显得太复杂了本文推荐使用Resin服务器Resin据称是最快的Servlet运行平台不过限于单站点对传统的一些网关支持不是很好因此对于商业网站而言不是最好的选择不过如果仅是为了测试Servlet这个Resin的安装可谓有点傻瓜化。
Resin比较新的版本是3.x但目前实际用的2.x版本的比较多Resin可到官方站点下载http://www.caucho.com/download/本文使用的是2.1.13版本文件位置http://www.caucho.com/download/resin-2.1.13.zip 如果你的电脑上已装好JDK直接把下载的resin包解压到D盘根目录解压后即D:resin-2.1.13为服务器的目录把本文的源程序jspweb文件夹也放在D盘根目录即是D:jspweb为网站根目录打开D:resin-2.1.13conf resin.conf是一份XML形式的配置文件找到doc这里改为D:jspweb然后运行D:resin-2.1.13binhttpd.exe在浏览器输入http://localhost:8080/j1.jsp看到了“我是JSP”的字样了吧你的Servlet服务器就这样配置成功了为了能编译Servlet类还需要做的事情是把D:resin-2.1.13lib加入到windows的CLASSPATH的环境变量中。
2-2 JSP、ASP和PHP技术之比较 JSP与ASP、PHP技术都是目前网上最流行的在服务器端运行的脚本技术JSP能用JavaBeans技术封装达到商业逻辑的目的ASP对应之的是COM组件因此两者都能用于开发商业逻辑PHP则更像于一个纯脚本仅适合于普通的网站开发而不能用作商业逻辑而被冠以“Person Home Page”的名称这是最贴切不过的了。
JSP与ASP相比JSP具有跨平台、安全、强大的可伸缩性的特点而果硬要挑一些毛病JSP相对别的脚本更加难掌握因为精通JSP必须精通Java语言对于中小型项目我们要考虑开发人员、开发速度、开发成本等问题在这方面ASP和PHP会比JSP更容易胜出。
值得一提的是ASP的最新版本
ASP.NET与原来的ASP性质完全是不同的它和JSP一样都是一种编译性的脚本本身完全与强大的Net框架结合完美的支持Xml的各种应用与昔日的ASP不可同日而语但是无论是ASP还是
ASP.NET它都摆脱不了Windows平台本身这是ASP一个致命的缺点。
2-3 JSP语法基础 2-3-1嵌入了JAVA语言的HTML文件 把下面网页保存为j1.jsp 这就成了一个最简单的JSP页面了其中是声明输出的文件类型为text/html字符编码是gb2312在JSP中里的内容表示的是JSP编译时的一些选项或向客户端发送的头信息的JSP指令里的内容就是Java语言如果有必要更改适当设定还可以使用javascript作为脚本不过实际应用中很少有人这样做。
2-3-2 request、out response--与访问者的交互 接收客户端的请求和向客户端返回信息是动态网页最常做的事情在JSP中主要通过request、response、out 三大对象实现这些功能。
request 对象的作用是接收用户通过URL或通过表单向发服务器发送请求信息和与用户计算机相关的一些信息。
response 对象用于网页传回用户端的回应。
out 用于传送回应的输出即向客户端返回信息。
把上面的例子稍作修改 保存为j2.jsp在浏览器上输入“http://localhost:8080/j1.jpsmsg我是JSP”看一下效果这和j1.jsp的结果一样吧但它输出的是客户端返回的信息这在意义上完全不同于前者。
2-3-3 session--保持访问者的会话状态 会话状态维持是 Web 应用开发者必须面对的问题。
有多种方法可以用来解决这个问题如使用 Cookies 、隐藏的表单输入域或直接将状态信息附加到 URL 中。
Java Servlet 提供了一个在多个请求之间持续有效的会话对象该对象允许用户存储和提取会话状态信息JSP也内置了这个对象。
Session最基本的用法是 创建一个会话 session.putValue名称值 获得一个会话的值session.getValue名称 2-3-4 JSP其它基本内置对象 JSP有九大内置对象除了上述四种以外还包括 pageContext 网页的属性是在这里管理 application Servlet正在执行的内容 config Servlet的构架部件 page JSP网页本身 exception 针对错误网页未捕捉的例外 这些基本的内置对象是构成JSP页面的重要因子。
2-4 用JSP开发Web应用的几种主要方式 本文是收费论文字数大于8000含
源码价格为300元请联系 QQ2500875 索取全文 。
总结 本文讲述了Java/JSP在WEB应用的一些基本知识并通过网上书店的程序对JSP的运用进行了深化从本文中可看出JSP与JavaBeans结合的模式在电子商务上应用十分灵活不过要真正掌握好它们却并不是一件容易的事情在实际应用的WEB开发中还有很多关于安全方面的问题需要考虑此外电子商务网站中使用网上支付平台的接口一般是用xml server形式通信本文则尚未涉略这些方面。
参考资料 1JSP编程技巧/清宏计算机工作室编著. 北京机械工业出版社2001.1 2精通JBuilder 3环境下的JAVA编程/锐思创作室编著. 北京人民邮电出版社. 2001.1 3深入JAVA Servlet 网络编程. 清华大学出版社 转贴于 FPcH_bh9K0UkTZIxX2BHruO946fJyDNHY:009dqVXaI9HOoPtMGqoNUM:guetCZ61uueIKPy2hqKwsLRYmthl3NZXNp7YaYwVlI7Po3kGpCg0EHPPdaDkDfmdI6pFPVok:YCq8cbp3WMgUuNpz4pPcGAlJPXAOnJfM2znRHr0vs5Dm7bB8jqwHY7ECpFn0uWcV052taDZKRCT8mcEqNjV2XNne8CVNE6PLAwGipz3d26LP8FeNB05B2Acpq5jBVn0chXiQm3Bgvs6a_BMsKfHXTVI8ckt:k83ClCQqaxBD7g0MKSZllgZ_5BUFZCFaQYyuKPA8gbMQkkS_k9P1UC4wVYYtmUXcM13m6trcpHZIvkJKW9SGdl5j_NrVTbi8:1Bx1gO0FYFUhz81HnxoHZbPoMeUbgX01wfcKNLY055MiDpgmvnmTSSv1T8yOEiMtlnddZFW0CgZNOD8T7hFXQb4o1cwv7cN_JAQAn8_1hix0TgTehzxwwBFjV6CqLfeel47arjcU0KinfjXr
上一篇:
【精品】WF本质论01
下一篇:
月入5000,你有什么资格谈生活