服务器和Servlet快速入门
来源:互联网 发布:啥录屏软件好 编辑:程序博客网 时间:2024/06/07 15:53
数据库服务器:装有MySql软件的计算机
Web服务器:装有Web服务器软件的计算机
Web服务器作用:接收请求 处理请求 响应请求
常见的JavaEE Web服务器
//Java Oracle WebLogic
WebLogic oracle公司 大型的JavaEE服务器 收费
WebSphere IBM 公司 大型的JavaEE 服务器 收费
Resin Caucho公司 中型的JavaEE 服务器 免费的
jBoss 红帽公司 大型的JavaEE服务器 免费的
tomcat 阿帕奇基金组织 小中型的服务器 免费 纯Java语言写的
JavaEE 企业级开发所用的技术的总称 JavaEE 13大项的规范
tomcat:小中型免费的服务器 纯java编写的
安装:安装版 绿色解压版
卸载:绿色版 直接删掉解压的文件夹
解压后的安装目录
bin:放的是一些可执行文件
con:放的是一些配置文件
lib:核心类库
logs:放一些日志文件
temp:存放一些临时文件
webapps:存放web项目的
work:存放一些运行过程中生成的文件
使用:开启服务器:bin 里面有一个 startup.bat 双击
正常关闭: bin 里面有一个 shutdown.bat 双击 快捷键正常关闭 ctrl+c
强制关闭:点击叉号 不推荐
访问服务器:http://www.baidu.com DNS http://192.3168.32.63:80/index
//浏览器里面输入:http://服务器的IP:8080/资源
我的服务器:http://192.168.0.253:8090/
手动发布项目:把项目拷贝到webapps 里面 你可以把项目打成 .war的压缩包 放到webapps里面他会自动解压 删除war包项目也会自动删除
http://192.168.0.253:8090/
http://192.168.0.253:8090/MyWeb/home.html
安装后出现的一些问题:黑窗口一闪而过。你的去正确配置一下 JDK 环境变量 JAVA_HOME
起开之后报错:tomcat 默认的端口8080 被其他进程占用
解决:把占用了tomcat端口杀掉,要么我把我自己的端口号 改一下
在哪里修改:con 里面 server.xml 里面可以修改tomcat 默认端口号
静态资源和动态资源:
跟MyElipse 结合
Servlet:
Servlet:运行在服务器端的小程序。
定义了一个Java类能被浏览器所访问的规则 其实就是一个接口
Servlet作用就是用来 接收请求 处理请求 响应请求
Servlet 由服务器创建 管理 销毁 我们只是使用他
2:快速入门:1.创建Web项目
2.定义Java类 实现Servlet接口 重写里面的业务方法
3.在web.xml里面进行配置
<servlet>
<servlet-name>mydemo</servlet-name> 给Servlet配一个别名
<servlet-class>org.westos.servletdemo.MyServlet</servlet-class> 配置Servlet全类名
</servlet>
<servlet-mapping> 配置一个映射
<servlet-name>mydemo</servlet-name>
<url-pattern>/demo</url-pattern> 配置一个虚拟路径用来作为浏览器要访问的资源路径 前面的斜杠不要忘了
</servlet-mapping>
4.在service() 方法里面写个逻辑
5.发布项目
6.请求Servlet
http://192.168.0.253:8090/ServletDemo/demo
0 4 8 13 16 25 30 40 70
生命周期:人的生命周期: 被出生----婴儿----幼儿----少儿----少年----青年---壮年---中年---老年----挂了
Servlet 生命周期:被创建时调用 init()------对外提供服务调用service()-----Servlet销毁时调用destroy()
- 服务器和Servlet快速入门
- Servlet快速入门
- Servlet快速入门
- Servlet快速入门
- Servlet的快速入门
- java Servlet快速入门
- 黑马day03 servlet快速入门
- Web服务器、Servlet容器和Servlet
- avaWeb之使用servlet搭建服务器入门
- Servlet和web服务器关系
- web服务器、容器和servlet
- Apache MINA 快速入门指南-时间服务器
- Apache MINA 快速入门指南-时间服务器
- GlassFish4 J2EE7 linux 服务器配置 快速入门
- DB2 Connect 服务器快速入门pdf
- webpy快速入门 搭建python服务器
- java 服务器接口快速开发之servlet详细教程
- java 服务器接口快速开发之servlet详细教程(转)
- 史上最简单的 MySQL 教程(三十八)「事务(上)」
- 爬取拉勾网招聘信息并使用xlwt存入Excel ——问题总结
- oracle 12c GI安装由内存不够引发的安装错误
- Vue2.0总结——(学习笔记②)
- hdu4287 Intelligent IME(字典树)
- 服务器和Servlet快速入门
- SDNU 1017 (冒泡排序法)
- linux系统基本命令之文件归档,压缩以及传输
- OPNET 中断类型和中断码的理解
- 最简单的SSM单个文件的上传下载操作
- hack技术
- 深度学习框架TensorFlow学习笔记(1)
- Linux文本操作三剑客(sed, awk, grep)——awk
- windows下安装配置TensorFlow,caffe的Python接口