Java Web开发——整体框架了解与构建

来源:互联网 发布:前瞻数据 编辑:程序博客网 时间:2024/05/18 03:13

         Web开发技术,由简单的超文本网页浏览,到今天日益复杂多用的多结构化平台,作用日益明显。学习web开发,需要对web相关的工具、构架、原理、实践有个概揽的掌握。

         Java开发的web项目需要掌握的技术主要有:Java语言、面向对象分析设计思想、设计模式和框架结构、XML语言、网页脚本语言、数据库、应用服务器、开发工具。下面具体了解各种技术。

    1、Java语言

           Java语言的体系结构强大,从web项目技术来看,有JDBC、Servlet、JSP、JavaBean4个部分。

           1)JDBC Java Database Connectivity技术

                关系型数据库管理系统是SQL的基础。 JDBC是一种执行SQL语句的Java API(Application Programming Interface),由一组用Java编程语言编写的类和接口。简单的说,JDBC能做的事:与数据库建立连接,可以操作数据库。

           2)Servlet技术

                Servlet是运行在服务器端的程序,其主要功能在于交互式地浏览和修改数据,生成动态Web内容。其工作模式是:

  • 客户端发送请求至服务器
  • 服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器
  • 服务器将响应返回客户端
  • 一般的,通用Servlet由javax.servlet.GenericServlet实现Servlet接口。程序设计人员可以通过使用或继承这个类来实现通用Servlet应用。

        3)JavaServer Pages JSP技术

          JSP是运行与服务器端的脚本语言,其功能是弱化的Servlet部分,可以响应客户端请求,而动态生成HTMLXML或其他格式文档的Web网页。其工作模式是:JSP容器收到客户端发出的请求时,首先执行代码段,然后将结果以HTML格式响应给客户端。

         4)JavaBean

         JavaBean是Java语言中可以重复使用的组件,可以增强代码的利用率。

     2、面向对象分析设计思想

          建立面向对象的工程时,为使工程的目标管理、进度管理、对象管理以及他们之间的互联关系更加直观,可以使用UML图来分析。

     3、设计模式和框架结构

          设计模式关系到项目的部署等。有志于技术运营,manager等工作的同行,可以关注web开发中常见的二层结构,例如JSP+Servlet,三层开发模式MVC,即Model+View+Controller。

    4、XML语言

            可扩展标记语言英语:eXtensible Markup Language,简称: XML),是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。

            XML设计用来传送及携带数据信息,不用来表现或展示数据,HTML语言则用来表现数据,所以XML用途的焦点是它说明数据是什么,以及携带数据信息。

     5、网页脚本语言

         网页脚本语言是在客户端执行的,大多数的操作和服务器没有交互。Java Script是通过嵌入到HTML语言中实现网页动态功能。

    6、开发工具

       1)数据库

         重点了解Oracle和MySQL数据库的使用

        2)web服务器

          重点了解tomcat服务器的使用

        3)IDE 

          Ecipse和批处理工具Ant。





0 0
原创粉丝点击