servet基础入门
软件架构分类
c/s:客户端/服务器
优点:速度快(大部分数据都储存在客户端 服务器只需要传输少量数据) 用户体验好(页面美观,速度快) 安全性高 (大部分数据存储在客户端。)
缺点:需要下载下载客户端 ,难维护
b/s:浏览器/服务器
优点:不需要下载 易于维护
缺点:速度慢 体验不好 安全性不高
b/s开发又可以称为web开发 网页开发
web开发分为:web前端开发和后端开发 javaweb。(serverlet规范)
访问网址的步骤
https://www.baidu.com/index.php?tn=monline_3_dg(网址)
www.baidu.com(域名)
打开网页输入域名
浏览器会只用域名解析 把我们的额域名解析成ip地址和端口号。
通过ip地址定位服务器,通过端口号定位到那个服务
ip地址
某台计算机在网络中的身份证 ,具有唯一性。
端口号
一个端口号就表示一个应用,打开mysql就表示3306被占用
web服务器
浏览器
推荐用谷歌
web服务器
tomcat服务器目录结构
bin:存放tomcat相关命令的
conf目录:存放tomcat配置文件的
lib:存放jarbao
logs:存放日志文件
webapp:存放web应用的
work:存放编译过后的文件,jsp文件
idea:集成:
新建工程
建立模块
添加框架支持
添加tomcat支持
/*
* 主要使用这个接受请求
* servletRequest 请求
* servletResponse想应
*
* */
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
}
<!--注册servlet-->
<servlet> <!--名字随便取-->
<servlet-name>OneServlet</servlet-name>
<!--是servelt的全类名 主要作用做反射-->
<servlet-class>serverlet.OneServerlet</servlet-class>
</servlet>
<servlet-mapping><!--与上面名字一样-->
<servlet-name>OneServlet</servlet-name>
<!--想访问servlet的路径 以/开头-->
<url-pattern>/One</url-pattern>
</servlet-mapping>

浙公网安备 33010602011771号