something about jsp

  1. JSP的含义、背景
         这部分内容对于初学者来说还是很重要的,学习新的开发技术,首先要对这项技术有一个初步的大体认识。这一部分不需要花费太多时间,但是在这里花费少量的时间对于之后内容的学习绝对是有帮助的。
  2. JSP的开发环境以及IDE生成的JSP项目结构
        开发JSP项目需要的环境主要有三项,第一是JDK,第二是Tomcat,第三是IDE(常见的有Eclipse,Myeclipse,IDEA)
        IDE对于开发具有一定规模的JSP项目来说是必不可少的,对于初学者来说,了解IDE自动生成的项目结构以及每个文件夹内应该存储的文件类型和作用很必要。
  3. Servlet
    Servlet是JSP里最核心的部分,所有的JSP页面最终也都会转换成Servlet后执行。这一部分需要学习Servlet的继承关系,工作流程,编写方式以及JSP页面向servlet的转化方式。
  4. JSP页面
    JSP页面实质上就是在HTML页面中嵌入少量的Java控制代码,用于在网页中动态的展示数据。这一部分主要学习JSP文件的编写方式,JSP的内置对象,JSP的常见指令,JSP常见动作。
  5. JavaBean
    JavaBean的主要作用是将代码逻辑和前台展示页面尽量的分离,降低耦合度。这一部分主要学习JavaBean的编写原则,JavaBean的使用方式。
  6. JDBC
    JDBC的作用是实现项目与数据库的交互。动态网页项目离不开数据库的支持,JDBC对数据库操作进行基本的封装,为上层逻辑处理类提供数据库操作接口。
  7. MVC
    学习什么是MVC,如何结合JavaBean,JSP和Servlet实现MVC模式的网站开发。这一部分的关键在于Servlet,初学者要弄明白HTTP请求与响应的具体过程。
  8. 高级Servlet
    这一部分主要学习Servlet监听器和过滤器,重要的类有SevletConfig和ServletContext
  9. EL和JSTL标签
  10. 基本的HTML,JS和CSS
    这里要着重强调一下Ajax技术,Ajax可以实现异步刷新,通俗的将就是在不刷新这个网页的前提下只刷新网页部分显示的信息。比如常见的网页地图,不需要刷新网页,拖动地图时浏览器会自动请求地图数据。另一个例子是网页注册,当你输入一个用户名时,不需要提交,网页就会提示你该用户名是否可用。这些都是Ajax技术的应用,Ajax对于提高网页使用的舒适度有很大帮助。
  11. 开发一个实际的JSP项目
    麻雀虽小,五脏俱全,一个最简单的学生信息管理系统就可以使用到几乎所有的JSP技术,这对于提高JSP开发能力有巨大的帮助。

猜你喜欢

转载自blog.csdn.net/weixin_42082236/article/details/81028584