1.1.1、javaweb应用
1、javaweb应用:是在web容器上运行的web资源构成的集合。
2、javaweb应用开发:是基于javaee框架的,需要由该框架的容器和组件支持下完成。
3、容器:最主要的是web容器——web服务器(servlet容器)——》tomcate.
4、组件:组件是指在应用程序中能发挥特定功能的软件单位。常见的三位组件:
(1)客户端组件:客户端的Applet和客户端应用程序。
(2)web组件:web容器内的JSP、Servlet、Web过滤器、web事件监听器等。
(3)EJB组件——EJB容器内的EJB组件。
开发客户端和服务器端的程序,其开发技术与方法是不同的。
页面(视图):一般由HTML、CCS、JavaScript和JSP页面组成。
服务器(控制);一般是Sevlet、JSP组成。
业务逻辑处理:一般是JavaBean和EJB。
持久层(数据库处理):一般是JDBC、Hibernate。
1、HTML
HTML(Hypertext Markup Language)即超文本链接标示语言。
1、javaweb应用:是在web容器上运行的web资源构成的集合。
2、javaweb应用开发:是基于javaee框架的,需要由该框架的容器和组件支持下完成。
3、容器:最主要的是web容器——web服务器(servlet容器)——》tomcate.
4、组件:组件是指在应用程序中能发挥特定功能的软件单位。常见的三位组件:
(1)客户端组件:客户端的Applet和客户端应用程序。
(2)web组件:web容器内的JSP、Servlet、Web过滤器、web事件监听器等。
(3)EJB组件——EJB容器内的EJB组件。
5、组件与容器的关系:组件是组装到JAVAEE平台中独立的软件功能单元,每一个JAVAEE组件在容器中执行。
1.1.2、Java Web应用开发技术
javaweb应用程序供用户通过浏览器发送请求,在web服务器上运行程序,产生web页面,并将页面传递给客户机器上的浏览器,将得到的web页面呈现给用户。开发客户端和服务器端的程序,其开发技术与方法是不同的。
页面(视图):一般由HTML、CCS、JavaScript和JSP页面组成。
服务器(控制);一般是Sevlet、JSP组成。
业务逻辑处理:一般是JavaBean和EJB。
持久层(数据库处理):一般是JDBC、Hibernate。
1、HTML
HTML(Hypertext Markup Language)即超文本链接标示语言。