标签:服务 组织 开发 bat java 配置 pac toc syn
? 1. C/S:客户端/服务器端
? 2. B/S:浏览器/服务器端
1. IP:电子设备(计算机)在网络中的唯一标识。
2. 端口:应用程序在计算机中的唯一标识。 0~65536
3. 传输协议:规定了数据传输的规则
2. 基础协议:
3. tcp:安全协议,三次握手。 速度稍慢,常用于 下载文件、浏览网页
4. udp:不安全协议。 速度快。常用于用于音频、视频和普通数据的传输例如视频会议
资源分类
JavaEE:Java语言在企业级开发中使用的技术规范的总和,一共规定了13项大的规范
安装:解压压缩包即可。
卸载:删除目录就行了
启动:
目录结构
黑窗口一闪而过:
启动报错:
直接将项目放到webapps目录下即可。
配置conf/server.xml文件
在
在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写
3.将Tomcat集成到IDEA中,并且创建JavaEE的项目,部署项目。
新建项目自动重新布署
设置虚拟路径
全名Servlet: server applet
? 1. 创建JavaEE项目
? 2. 定义一个类,实现Servlet接口
? * public class ServletDemo1 implements Servlet
? 3. 实现接口中的抽象方法
? 4. 配置Servlet
在web.xml中配置:
<!--配置Servlet -->
<servlet>
<servlet-name>demo1</servlet-name>
<servlet-class>cn.itcast.web.servlet.ServletDemo1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>demo1</servlet-name>
<url-pattern>/demo1</url-pattern>
</servlet-mapping>
? 1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
? 2. 查找web.xml文件,是否有对应的
? 3. 如果有,则在找到对应的
? 4. tomcat会将字节码文件加载进内存,并且创建其对象
? 5. 调用其方法
1. 被创建:执行init方法,只执行一次
Servlet什么时候被创建?
Servlet的init方法,只执行一次,说明一个Servlet在内存中只存在一个对象,Servlet是单例的
好处:
步骤:
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface WebServlet {
String name() default "";//相当于<Servlet-name>
String[] value() default {};//代表urlPatterns()属性配置
String[] urlPatterns() default {};//相当于<url-pattern>
int loadOnStartup() default -1;//相当于<load-on-startup>
WebInitParam[] initParams() default {};
boolean asyncSupported() default false;
String smallIcon() default "";
String largeIcon() default "";
String description() default "";
String displayName() default "";
}
IDEA会为每一个tomcat部署的项目单独建立一份配置文件
工作空间项目 和 tomcat部署的web项目
断点调试:使用"小虫子"启动 dubug 启动
标签:服务 组织 开发 bat java 配置 pac toc syn
原文地址:https://www.cnblogs.com/anke-z/p/13022305.html