JSP基础知识框架

     这一段时间由于项目需要,本人重新复习了一下JSP的相关知识。之前学习的内容总是容易忘,听说写博客是一种不错的学习和记忆方式,在这里尝试一下。一方面巩固一下JSP的基础知识,另一方面希望和其他同学分享一下学习成果,起到交流的作用。

     现在Web开发非常火热,同时也涌现出了各种网络开发框架。基于Java语言的主流Web开发框架有Struts,Hibernate,Spring等,但是我认为,从学习的角度来讲,我们有必要对更基础的Web开发技术有一定的了解。JSP就是Java网页开发的基础技术。废话不多说,下面简单介绍一下本人的学习框架。

  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开发能力有巨大的帮助。
  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值