要学习javaweb开发,首先要把你的环境配好,这个真的非常重要。首先来说说几个概念
ip
ip全称自己找,我用大白话结识就是,电子设备在网络上的身份证,用来识别你的。
端口
单单识别你的电子设备还不够,你还得知道是哪一部分调用的,所以就有端口来识别,电子设备那一部分来调用的。
3.服务器
笔者一开始,认为服务器是什么非常高大的东西。但是在经过一番了解之后,发现服务器只是装有服务器软件的计算机罢了,只不过这台计算机比我的好亿点点。所以我们要安装tomcat软件,来辅助我们的javaweb学习。至于怎么安装百度会告诉你的。还有怎么使用推荐各位去网上抄就好了
servlet
先来一段servlet的简单介绍
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。
动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。动态web资源开发技术:JavaScript、JSP/Servlet、ASP、PHP等。在Java中,动态web资源开发技术统称为Java Web。
读者有没有这样的疑问——后端与前端到底是怎么交互的捏。学习到这里你的心中大概有了个答案,就是容器。在这里servlet就充当了这个容器。他的执行原理如下。
执行原理:
1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2.查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3.如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象
5.调用其方法
你写个继承servlet将你要实现的代码写到service()方法中去。然后web.xml注册不然拿不到你的映射。这样就可以做一些简单的交互了。ps:一般都是继承Httpservlet类,实现doget和dopost就好了,如果你觉得写xml很烦,还可以使用注解开发。