JavaWeb入门

什么是服务器?

能对外提供服务的电脑就叫服务器

网络通信的要素

  1. 网线

  2. IP 每台电脑在网络上的地址

  3. 端口 计算机数据的进出口

  4. 协议 传输数据包的一种标准

对外提供服务需要的东西:

  1. 资源(任何文件,任何东西)

  2. 开启端口

  3. 监听程序

学会JavaWeb能让我们学会网页展现内容,从面向自己到面向所有人,能让他人获取到你所写的东西

tomcat

tomcat是什么?

tomcat是一个轻量级的服务器软件

tomcat有什么作用?

  1. 开启端口

  2. 监听端口

tomcat目录

bin 存放可执行文件*

conf 配置文件*

lib 第三方依赖包

logs 日志*

temp 用来存放临时文件

webapps 存放应用程序*

work 工作目录,程序运行时一些文件存放在这个目录

tomcat启动

bin目录下的startup.batm看到Server statup in xxxms表示启动成功

访问资源

打开浏览器http://ip地址:端口/项目名称/资源名称

tomcat是一个轻量服务器软件,是我们目前学习最适合的使用的软件,可以看作是一台电脑

内网穿透工具 cpolar

cpolat能使我们不仅仅在局域网中连接,可以生产真正使他人能够访问到我们的数据的工具

web资源分类

静态资源:无论访问多少次,内容都不会改变

动态资源:每次访问,结果都可能不一样

JavaWeb中的应用程序Servlet

什么是Servlet

Servlet是运行在web上的一种应用程序

如何编写一个Servlet

编写一个普通类DemoServlet

继承HttpServlet

重写service方法

配置@WebServlet注解,用于配置该Servlet的访问地址

Servlet接受网页发送过来的数据

HttpServletRequest//请求
HttpServletResponse//响应
//1.获取表单提交过来的数据
String name = req.getParameter("xxx");
String pwd = req.getParameter("xxx");
System.out.println(name+" "+pwd);

 Servlet是在javaweb中编写代码的一种数据规范,可以编写内容

Html页面乱码

<meta charset="UTF-8">

表单乱码 (中文乱码)

req.setCharacterEncoding("utf-8");

JDBC乱码

useUnicode=true&characterEncoding=UTF-8

文件乱码 无法显示中文

数据库乱码

数据库表乱码

 乱码是数据包在不同程序之间传输时所引发的编译格式错误(中文乱码),可以通过手动调试解决

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值