java web应用架构浅谈
来源:互联网 发布:泰语发音软件 编辑:程序博客网 时间:2024/05/22 06:09
1. JavaWeb应用的概念
•在Sun的Java Servlet规范中,对Java Web应用作了这样定义:“Java Web应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的Servlet容器中运行。”
•Java Web应用中可以包含如下内容:
–Servlet
–JSP
–实用类
–静态文档如HTML、图片等
–描述Web应用的信息(web.xml)
2. JavaWeb应用的开发环境介绍
•在开发过程中,基于WEB项目通常涉及到
–Web服务器
–数据库服务器
–集成开发环境的选择
3. Servelt与Servlet容器
4. Tomcat的目录结构
5.运行Tomcat
•1.配置 java_home 或 jre_home
•2.双击 bin 目录下的 startup.bat 文件
•3.在地址栏中输入 http://localhost:8080/ 测试,如果出现下面页面,则表示tomcat启动成功
6. 关闭 Tomcat &配置Tomcat的端口
•1.双击 bin 目录下的 shutdown.bat 文件关闭 Tomcat 服务器
•2.修改 Tomcat 默认的端口号:
–打开 conf 目录下的 server.xml 文件
–修改端口号(修改下面图片中选中的地方里面的port)
7. Web程序结构
•2.组成 web 应用程序的这些文件要部署在相应的目录层次中,根目录代表整个web 应用程序的”根”。
•3.通常将 web 应用程序的目录放在 webapps 目录下,在 webapps 目录下的每一个子目录都是一个独立的 web 应用程序,子目录的名字就是 web 应用程序的名字,也就是 web 应用程序的“根”。用户通过 web 应用程序的”根”来访问 web 应用程序中的资源。
以下是某一发布后的web应用项目的程序结构(注意:这是项目在服务器如tomcat目录下的结构,而不是在开发工具如myeclipse中的项目结构,因为它们有一些不同)
如果想了解它们之间的不同点,可以进这里:http://blog.csdn.net/wangcunhuazi/article/details/40350135
说明:
•1. WEB-INF目录下的classes和lib目录都可以存放Java的类文件,在Servlet容器运行时,Web应用程序的类加载器将首先加载classes目录下的,其次才是lib目录下的类。如果这两个目录下存在同名的类,起作用的将是classes目录下的类
•2. WEB-INF是一个特殊的目录(所有字母都要大写)。这个目录并不属于Web应用程序可以访问的上下文路径的一部分,对客户端来说,这个目录是不可见的。但该目录下的内容对于Servlet代码是可见的
0 0
- java web应用架构浅谈
- Java Web开发应用架构浅谈
- java web开发(三) JavaWeb应用开发架构浅谈
- java Web应用架构
- 浅谈Soap/Web Service架构及其应用
- .net web 架构浅谈
- 浅谈WEB产品信息架构
- 浅谈WEB产品信息架构
- 浅谈web系统架构
- 浅谈企业应用架构
- 浅谈企业应用架构
- 浅谈企业应用架构
- 浅谈企业应用架构
- 浅谈大型web系统架构
- 浅谈大型web系统架构
- 浅谈大型web系统架构
- 浅谈大型web系统架构
- 浅谈大型web系统架构
- android handler使用
- Android预定义样式
- hdu5067:Harry And Dig Machine
- Adnroid_CountDownTimer倒计时_141028
- 启动和关闭数据库
- java web应用架构浅谈
- Linux Pthread 深入解析
- android SDK download
- 才学css做的作业
- [笔记] TSP问题状压DP求解 HDU-5067
- FFMPEG结构体分析 AVStream
- CSS
- QT 语言家使用 vs2010+QT5.2.1
- u-boot-2014.10移植第2天----熟悉u-boot(二)