当前位置:文档之家› J2EE基本原理

J2EE基本原理


3.2 Web应用的目录结构



Java Web应用由一组静态HTML页,Servlet 、JSP和其它相关的class组成。 每种组件在web应用中都有固定的存放目录 。 Web应用的配置信息存放在web.xml文件中 ,在发布某些组件(如Servlet)时,必须 在web.xml中添加相应的配置信息。

基本的Java规范用于桌面计算机系统的开发 运行在 JVM 多层、高可用性、安全、可靠和可伸缩 创建服务器端的大型应用程序和服务系统 机顶盒, Java Card, etc…. 手机和掌上电脑的操作系统

J2EE(Java2 Enterprise Edition)



J2ME(Java2 Micro Edition)
思考题

1、J2EE适合于开发哪类程序? 2、J2EE服务器上的程序可以分为那几层? 3、说明登录功能的程序结构设计。 4、 简述J2EE程序和JAVA程序的区别?
课程简介
学时:32 上课:16 实验:14 总复习:2
成绩

期末考试——闭卷:试卷满分100分 平时成绩:满分100分 总成绩=平时成绩*0.2+试卷成绩*0.8
平时成绩=考勤(满分10分)+上机成绩 (满分10分)
课程体系
课堂讲解部分(16学时) Chap1 :J2EE基本原理 Chap2:J2EE程序开发流程及实践 Chap3:websphere —J2EE服务器的使用 和配置
3.1 Java Web structure (HTML)

HTML(Hyper Text Markup Language 超文本 标识语言)

是一种用来制作超文本文档的简单标记语言。 用HTML编写的超文本文档称为HTML文档。
3.1 Java Web structure (HTML)
HTML文档的编写方法 1. 手工直接编写

记事本等,存成.htm .html格式 Frontpage、Dreamweaver等
2.
使用可视化HTML编 辑 器

3.
由Web 服务器( 或称HTTP 服务器) 一 方 实时动态地生成。
3.1 Java Web structure (HTML)
HTML structure <html>...</html> <head>...</head> <body>...</body> 元素:是HTML语言的基本部分。元素总是成对出 现,每一对元素一般都有一个开始的标记(tag) (如<body>),也有一个结束的标记(如 </body>)。元素的标记要用一对尖括号括起来, 并且结束的标记总是在开始的标记前加一个斜杠 。
1.3 几个基本概念
1、J2EE程序运行在服务器端 服务器应用程序体系结构 B/S、C/S。 2、动态/静态web应用程序 静态:数据写在程序里; 动态:数据保存在文件/数据库等位置,程序 中只给出数据来源; 3、举例:学生信息管理系统/网易;
2 J2EE框架
分布式多层应用程序模型 两层体系结构 三层及多层体系结构


1.2 J2EE的基本功能
1、对Java应用程序和J2EE程序的对比 (1)界面对比 (2)文件对比 (3)软件环境对比 java 数据库: SQL SERVER2000 开发工具: JDK 1.6,MyEclipes6.5
1.2 J2EE的基本功能
J2ee Web服务器:WAS 6.1 浏览器: IE 数据库: SQL SERVER2000 开发工具: JDK 1.6,Eclipse 2、J2EE的功能 创建服务器端的大型应用程序(基于WEB );



Java Web JDBC Servlet JSP(Java Server Page) Java Bean EJB(Enterprise Java Bean)
3.1 Java Web structure
Application server View JSP
Controller
Model JavaBean
3.1 Java Web应用结构(HTML)
实例: <html> <head> <title>my first page</title> </head> <body> <p align="center">This is my first homepage!</p> </body> </html>
3.1 Java Web应用结构(XML)
2.1 两层体系结构
数据库层
服务器
用户
程序层
J2EE程序设计原则1:程序和数据分离
2.2 三层及多层体系结构
表示逻 辑层
业务逻 辑层
数据库层
服务器
用户
J2EE程序设计原则2:页面(表示层)和业 务功能(业务层)分离
J2EE四层结构
客户层 Web层 EJB层
客户机
EIS服务器 J2EE服务器
3.J2EE core technology

强调:关于上机部分的准备


课程上机实验共14学时,每次上机前 ,需要自己用U盘携带实验指导书(仅 电子版)和部分源文件。 全部的
Chap1 : J2EE基本原理
1 J2EE概念 1.1 Java版本

J2SE(Java2 Standard Edition)
XML(Extensible Markup Language),是一种用来创 建自定义标记的标记语言,XML在Web应用和Web 服务开发中得到广泛的运用,可以用来描述结构 化的数据。 如 <friend> <name>Linda</name> <phone>68882</phone> <address>Shanghai</address> </friend>
XML configuration file EJB Servlet Java class
自定义标签库
XML
3.1 Java Web structure (Web server)
Web server: Web server handles requests from the browser client. 如Apache软件组织开发的 Tomcat服务器,它是一个开放源代码的软 件。
相关主题