瑞星卡卡安全论坛技术交流区系统软件 【转贴】JAVA初学篇-Java web应用程序概念

1   1  /  1  页   跳转

【转贴】JAVA初学篇-Java web应用程序概念

【转贴】JAVA初学篇-Java web应用程序概念

思考.什么是静态网页和动态网页?首先我们看一个流程↓ 首先客户端通过网址 → 请求 →服务器 →服务器 把动态 编译成 静态 → 返回给服务器→最后响应给客户端 这一个流程就是一个基本动态网页的流程。 所以 总体来说 : 以 .HTML结尾的 都使静态网页 以 .asp .jsp .php .aspx 结尾的 为动态网页且 动态网页是可交互的。 注:Java servlet 是Jsp的核心 其中学起来最费劲的 是 servlet 和会话跟踪技术 !
Java Web 第一章 web概述
一.B/S 与C/S结构的区别
客户端服务器:C/S 缺点 1.部署困难 2.对客户端要求高 3.维护困难
浏览器服务器:B/S 优点 1.部署容易 2.对客户端要求较低 4.维护简单
二.浏览器通过HTTP协议进行传输
HTTP协议:超文本传输协议 *无状态协议
客户端 → 请求 → 服务器↓ 一次请求 产生一个会话
客户端 ← 响应 ← 服务器←
三.请求和响应
GET 和 POST
GET和POST 是客户端向服务端发送数据的方式
GET 优点:方式比较灵活
缺点:不安全,明文发送,数据量小
POST 优点:安全,暗文发送,发送数据量较大
缺点:方式不灵活
四.状态代码
客户端 → 请求 → 服务器↓
客户端 ← 响应 ← 服务器←
常遇到的页面错误
1. 200 正确成功 默认不可见
2. 500出错 找到页面 但是无法连接数据库
3. 404出错 页面无法找到
更多可以到网上搜索 搜索引擎 中 输入 状态代码即可!
补充: Java属于编译性语言 而 C、HTML属于解释语言


[用户系统信息]Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon)
最后编辑2007-09-24 18:51:05
分享到:
gototop
 

五.Web程序的组成
1.表示层 V 前台
2.业务层 C 服务器(也可以说成老板哈哈!)
3.数据层 M 上边是老板 那这个就是 “工人了”。。。
JSP 视图 M
Sevlet 业务 V
JavaBean(Java的一个类) 数据库 C
这就是大家如雷贯耳的 MVC模式 呵呵 以后将详细介绍
Module I 模式 分二层
Module II 模式 分三层 (MVC)
六.Web服务器
对于初学者来说 TomCat 和 Weblogic 是最常用的
而且 TomCat 属于免费开源 的 推荐初学者用
Weblogic 属于做大型项目的时候用 例如 EJB的时候 会用到
以上所说的两个 都属于 JSP WEB 服务器,而且类似这样的服务器很多,到网上一搜就可以了。 如果学过ASP 的应该对服务器不陌生 ,他就类似于 微软的 IIS一样。
不明白的由于 语言表达能力 我只能 简单的说一下 : 这些服务器 就是 发布自己项目的 一个服务器 ,然后通过服务器部署后供给网上大家浏览观看了。 觉得说的好啰唆 呵呵 大家见谅。。。
Tomcat 介绍:
目前使用较多的版本 为 Tomcat 5.0 和 5.5 哪个都可以
安装后占用 8080端口
TomCat 的目录结构
bin 目录 存放Tomcat 启动文件夹 存放可执行文件
如:StartUp(DOS下启动的文件,不喜欢用也可 以 使用安装后自动产生的呵呵) 等。。。
使用StartUp前需要配置环境变量:
步骤: 我的电脑 右键 属性 高级 环境变量 系统变量 新建
名称 :TOMCAT_HOME(一定要大写) 地址:Tomcat的顶级目录地址
再新建
名称 :JAVA_HOME(也要大写) 地址:JDK版本的那个目录地址
Config 目录 存放Tomcat 配置信息 其中的 Server 文件 可以改 端口号
用记事本打开 然后 把其中的 Port=“8080”中的8080修改即可
WebApps 目录 存放web应用程序都放在这 发布之后呵呵
很重要!
Work 目录 存放程序编译好产生的Class文件
gototop
 

五.Web程序的组成
1.表示层 V 前台
2.业务层 C 服务器(也可以说成老板哈哈!)
3.数据层 M 上边是老板 那这个就是 “工人了”。。。
JSP 视图 M
Sevlet 业务 V
JavaBean(Java的一个类) 数据库 C
这就是大家如雷贯耳的 MVC模式 呵呵 以后将详细介绍
Module I 模式 分二层
Module II 模式 分三层 (MVC)
六.Web服务器
对于初学者来说 TomCat 和 Weblogic 是最常用的
而且 TomCat 属于免费开源 的 推荐初学者用
Weblogic 属于做大型项目的时候用 例如 EJB的时候 会用到
以上所说的两个 都属于 JSP WEB 服务器,而且类似这样的服务器很多,到网上一搜就可以了。 如果学过ASP 的应该对服务器不陌生 ,他就类似于 微软的 IIS一样。
不明白的由于 语言表达能力 我只能 简单的说一下 : 这些服务器 就是 发布自己项目的 一个服务器 ,然后通过服务器部署后供给网上大家浏览观看了。 觉得说的好啰唆 呵呵 大家见谅。。。
Tomcat 介绍:
目前使用较多的版本 为 Tomcat 5.0 和 5.5 哪个都可以
安装后占用 8080端口
TomCat 的目录结构
bin 目录 存放Tomcat 启动文件夹 存放可执行文件
如:StartUp(DOS下启动的文件,不喜欢用也可 以 使用安装后自动产生的呵呵) 等。。。
使用StartUp前需要配置环境变量:
步骤: 我的电脑 右键 属性 高级 环境变量 系统变量 新建
名称 :TOMCAT_HOME(一定要大写) 地址:Tomcat的顶级目录地址
再新建
名称 :JAVA_HOME(也要大写) 地址:JDK版本的那个目录地址
Config 目录 存放Tomcat 配置信息 其中的 Server 文件 可以改 端口号
用记事本打开 然后 把其中的 Port=“8080”中的8080修改即可
WebApps 目录 存放web应用程序都放在这 发布之后呵呵
很重要!
Work 目录 存放程序编译好产生的Class文件
gototop
 

五.Web程序的组成
1.表示层 V 前台
2.业务层 C 服务器(也可以说成老板哈哈!)
3.数据层 M 上边是老板 那这个就是 “工人了”。。。
JSP 视图 M
Sevlet 业务 V
JavaBean(Java的一个类) 数据库 C
这就是大家如雷贯耳的 MVC模式 呵呵 以后将详细介绍
Module I 模式 分二层
Module II 模式 分三层 (MVC)
六.Web服务器
对于初学者来说 TomCat 和 Weblogic 是最常用的
而且 TomCat 属于免费开源 的 推荐初学者用
Weblogic 属于做大型项目的时候用 例如 EJB的时候 会用到
以上所说的两个 都属于 JSP WEB 服务器,而且类似这样的服务器很多,到网上一搜就可以了。 如果学过ASP 的应该对服务器不陌生 ,他就类似于 微软的 IIS一样。
不明白的由于 语言表达能力 我只能 简单的说一下 : 这些服务器 就是 发布自己项目的 一个服务器 ,然后通过服务器部署后供给网上大家浏览观看了。 觉得说的好啰唆 呵呵 大家见谅。。。
Tomcat 介绍:
目前使用较多的版本 为 Tomcat 5.0 和 5.5 哪个都可以
安装后占用 8080端口
TomCat 的目录结构
bin 目录 存放Tomcat 启动文件夹 存放可执行文件
如:StartUp(DOS下启动的文件,不喜欢用也可 以 使用安装后自动产生的呵呵) 等。。。
使用StartUp前需要配置环境变量:
步骤: 我的电脑 右键 属性 高级 环境变量 系统变量 新建
名称 :TOMCAT_HOME(一定要大写) 地址:Tomcat的顶级目录地址
再新建
名称 :JAVA_HOME(也要大写) 地址:JDK版本的那个目录地址
Config 目录 存放Tomcat 配置信息 其中的 Server 文件 可以改 端口号
用记事本打开 然后 把其中的 Port=“8080”中的8080修改即可
WebApps 目录 存放web应用程序都放在这 发布之后呵呵
很重要!
Work 目录 存放程序编译好产生的Class文件
gototop
 

七.一个Web程序的结构
WEB-INF 存放站点的配置信息(一个工程只能有一个该文件夹)
Web.XML 工程的配置信息
Lib 附加文件,如直连包
八.Jbuilder 编写一个WEB程序
New 一个项目
然后 New 一个 web Module
再 New 一个 JSP文件
最后 JSP文件上右键 点 Run... 就运行了呵呵简单的很。。。
九 .执行图
1.编码
2.打包(*.war)
3.部署(拷贝到webapps中)
Jbuilder 自动导包 自动部署 所以这些都不用大家动手弄了。。
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT