java web

                                                                      java web 第一次课笔记

                                  

   1.软件架构  
C/S     客户端/服务器  
B/S     浏览器/服务器   
RIA是“Rich Internet Applications”的缩写,意为“富客户端网络应用”;
RIA 都是B/S架构

静态页     看     动态页   CURD  增删改查 
HTTP:超文本传输协议

使用的编译器 
Apache
tomcat
Nginx、
IIS
静态页 需要Http服务器  web开发  Http 有需要web服务器 tomcat 
3p   asp.net   c#  jsp  java   php  

下载地址:http://tomcat.apache.org/
windows 启动tomcat
(1)bin文件夹   startup.bat
(2)浏览器 输入 http://127.0.0.1:8080
(3)conf   server.xml 修改端口 

servlet 作用 接受客户端发送的请求   根据具体的业务 跳转页面  自动的生成动态页面 
servlet本身也是一个java程序 继承  javax.servlet.http.HttpServlet类;
搭建第一个web应用

1)eclipse 配置外置的tomcat
1.window-------preference-------server------runtime------add
选中tomcat8.0  -----browser 选择tomcat根路径 (不能有中文 不能有空格  必须是根目录 )
2.创建 第一个web应用  
file菜单 new----project-----web-----Dynamic Web project

web.xml

servlet 
(1)当用户第一次通过浏览器请求访问hello.do 对应的FirstServlet生命周期如下
1.web服务器 (tomcat)调用对应的servlet的构造方法去创建一个servlet对象 
2.web 服务器 调用  J2EE API 调用servlet的初始化的方法 先调用有参的init方法 然后再调用无参init方法
3.servlet初始化成功后  会调用 service服务方法 通过判断的请求方式 找对应的doXXX 方法
4.doXXX方法正常返回后 提供服务结束
5.web服务器 会根据使用的情况 在适当的时机 销毁servlet对象 destroy()

用web写Hello代码

注:当使用eclipse写servlet时需要去掉一行注释才可以执行

在servlet中自带的doGet方法里写下如下代码:

PrintWriter out=response.getWriter();//写入一个io流 用于得到输入的内容值

然后在out.println输出语句中写入html标签即可

在web.mxl中添加映射

servlet-name自定义即可,但是要与servlet-mapping中的servlet-name对应

servlet-class下写出路径lx包下的lx1 servlet文件

url-pattern下写出servlet映射

运行结果:

写一个简历

配置web.mxl

运行结果:

注:一个web项目下的一个web.mxl中可以有多个映射。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值