1.1 Java Web应用开发技术简介JavaWeb应用开发是基于JavaEE(JavaEnterpriseEdition)框架的,而JavaEE是建立在Java平台上的企业级应用的解决方案。(1)JavaEE框架是由Sun公司开发的。(2)JavaWeb应用是在JavaEE框架中的Web服务器(容器)上运行的Web应用程序。(3)如何开发Web应用程序?本节内容:1.1.1 Java Web应用1.1.2JavaWeb应用开发技术
1.1 Java Web应用开发技术简介 Java Web应用开发是基于JavaEE(Java Enterprise Edition)框架的,而JavaEE是建立在Java平台上的企业 级应用的解决方案。 (1)JavaEE框架是由Sun公司开发的。 (2)Java Web应用是在JavaEE框架中的Web服务器 (容器)上运行的Web应用程序。 (3)如何开发Web应用程序? 本节内容: 1.1.1 Java Web应用 1.1.2 Java Web应用开发技术
1.1.1 Java Web应用(1)JavaWeb应用:是在Web容器上运行的Web资源构成的集合。(2)JavaWeb应用开发:是基于JavaEE框架的,需要由该框架的容器和组件支持下完成。(3)容器:最主要的是Web容器一一Web服务器(Servlet容器)一一》Tomcate服务器(4)组件:组件(component)是指在应用程序中能发挥特定功能的软件单位。常见的3类组件:客户端组件一一客户端的Applet和客户端应用程序。Web组件一一Web容器内的JSP、Servlet、Web过滤器Web事件监听器等。EJB组件一一EJB容器内的EJB组件。(5)组件与容器的关系:组件是组装到JavaEE平台中独立的软件功能单元,每一个JavaEE组件在容器中执行
1.1.1 Java Web应用 (1)Java Web应用:是在Web容器上运行的Web资源构成的集合。 (2)Java Web应用开发:是基于JavaEE框架的,需要由该框架的 容器和组件支持下完成。 (3)容器: 最主要的是Web容器——Web服务器(Servlet容 器)——》Tomcate服务器。 (4)组件:组件(component)是指在应用程序中能发挥特定功 能的软件单位。常见的3类组件: ◼ 客户端组件——客户端的Applet和客户端应用程序。 ◼ Web组件——Web容器内的JSP、Servlet、Web过滤器、 Web事件监听器等。 ◼ EJB组件——EJB容器内的EJB组件。 (5) 组件与容器的关系:组件是组装到JavaEE平台中独立的软 件功能单元,每一个JavaEE组件在容器中执行
1.1.2 Java Web应用开发技术JavaWeb应用程序供用户通过浏览器(例如IE)发送请求,在Web服务器上运行程序,产生Web页面,并将页面传递给客户机器上的浏览器,将得到的Web页面呈现给用户。开发客户端和服务器端的程序,其开发技术与方法是不同的。页面(视图):一般由HTML、CSS、JavaScript和JSP页面组成。服务器(控制):一般是Sevlet、JSP组成。业务逻辑处理:一般是JavaBean或EJB。I持久层(数据库处理):一般是JDBC、Hibernate
1.1.2 Java Web应用开发技术 Java Web应用程序供用户通过浏览器(例如IE)发送 请求,在Web服务器上运行程序,产生Web页面,并将页 面传递给客户机器上的浏览器,将得到的Web页面呈现 给用户。 开发客户端和服务器端的程序,其开发技术与方法 是不同的。 ◼页面(视图):一般由HTML、CSS、JavaScript和JSP 页面组成。 ◼服务器(控制):一般是Sevlet、JSP组成。 ◼业务逻辑处理:一般是JavaBean或EJB。 ◼持久层(数据库处理):一般是JDBC、Hibernate
1. HTMLHTML(HypertextMarkupLanguage)即超文本链接标示语言。使用HTML可以设计静态网页。2. CSSCSS(CascadingStyleSheets)即层叠样式表,简称“样式表”,是一种美化网页的技术,主要完成字体、颜色、布局等方面的各种设置。3.JavaScriptJavaScript是一种简单的脚本语言,JavaScript增加了HTML网页的互动性,它可以在浏览器端实现一系列动态的功能,仅仅依靠浏览器就可以完成一些与用户的互动。4. JSPJSP页面由HTML代码和嵌入其中的JaVa代码组成。JSP页面一般包含JSP指令、JSP脚本元素、JSP标准动作以及JSP内置对象
1.HTML HTML(Hypertext Markup Language)即超文本链接标示语言。 使用HTML可以设计静态网页。 2.CSS CSS(Cascading Style Sheets)即层叠样式表,简称“样式 表”,是一种美化网页的技术,主要完成字体、颜色、布局等 方面的各种设置。 3.JavaScript JavaScript是一种简单的脚本语言,JavaScript增加了HTML网 页的互动性,它可以在浏览器端实现一系列动态的功能,仅仅 依靠浏览器就可以完成一些与用户的互动。 4.JSP JSP页面由HTML代码和嵌入其中的Java代码组成。JSP页面一 般包含JSP指令、JSP脚本元素、JSP标准动作以及JSP内置对象