在之前的内容中,我陆续为大家更新了 《Java编程基础视频教程》、《理解Java面向对象》、《学会使用MySQL》、《熟悉数据库的查询》 、《使用JDBC操作MySQL》五套课程,我们可以熟练的使用 Java 操作MySQL数据库,可以把自己需要的信息存储起来了,但是我们到这里为止,所写的程序并没有办法提供一个可以供用户实际使用的界面,解决这个问题就是我们本套课程的最终目的。本套课程已经上传到荔枝微课中,您可以点击 《详解JSP/Servlet》 直接进入课程主页。
在之前介绍Java的时候,我简单的提到过,我所制作的课程最终的目的是带大家实现一个Web应用程序,可是因为时间的缘故,我直接跳过了 HTML、CSS、Javascript等等这些前端开发的部分,直接进入了 JSP/Servlet 部分的内容,这样做一方面是为了完成我自己的计划,另一方面我本身并非专业的前端开发人员,对于前端的内容理解并不是很充分,所以需要花些时间准备,之后这部分内容再慢慢更新吧。
Web应用程序,它并非使用一门开发语言就可以完成,需要结合 HTML、CSS、Javascript、数据库、服务器、Java 等等一系列内容才可以完成,但是实现这些的重要一步就是动态的将内容显示在页面上,要做到这点我们就需要了解下 JSP/Servlet ,为了帮助大家解释清楚这些内容,在这里安排了这样几部分内容
首先,在课程的开始位置,我会向大家详细的介绍一下 Web项目的一些特点、需要我们熟悉的开发技术,另外也会向大家介绍 Tomcat的相关内容,并且向大家演示一下它的安装过程;
第二,在这部分为大家准备了详细的和 JSP 相关的内容,包括了JSP 的组成、内置对象等内容,同时还针对 JSP 中一些难以理解的内容,比如Cookie的使用、转发和重定向之前的区别等向大家做相关介绍;
第三,在这部分中我为大家准备了Servlet、Filter、Listener、EL表达式、JSTL标签等内容,借助它们可以帮助我们优化 JSP 页面,同时还可以做一些特殊的效果,也是整套课程最重要的部分;
第四,在课程的最后,带大家动手实现一个简单的员工管理功能,这一部分将会整合之前介绍的内容,同时还会对整套课做一个总结,另外也会指出一些实现中的问题,为我们之后的课程做好铺垫;
本套课程的学习需要你熟悉前端开发的相关内容,同时还需要你掌握了前边介绍的MySQL数据库、JDBC、Java基础等内容,所以它并不适合Java的初学者,如果你并不没有掌握这些内容请不要试图花费时间,因为同之前更新的课程相比,它需要掌握的内容要更多,这点希望您在选择课程的时候一定要注意。
原文:https://www.cnblogs.com/fatcoding/p/12579156.html