- 配置环境
- Tomcat服务器启动乱码
- JavaWeb所需的所有协议/规范
- Servlet规范
- 在IDEA中配置符合Servlet规范的项目
- IDEA中配置Tomcat服务器
- IDEA中关联源码的方法
使用IDEA,可以啥都不配
- JAVA系统环境变量:
新建变量:JAVA_HOME c://java/jdk
Path中新增:%JAVA_HOME%/bin
- tomcat(懒的配环境了)
启动时需要JAVA_HOME的路径
d://tommat//bin//startup 双击启动服务
d://tommat//bin//shutdown 双击关闭服务
- web访问
Tomcat服务器启动乱码访问地址:http://127.0.0.1:8080/ “app” /index.html
应用存放地址:.//tomat/webapps/ “app”
Tomcat服务器路径/conf/logging.properties 文件,用记事本打开配置文件。
java.util.logging.ConsoleHandler.encoding = GBK
JavaWeb所需的所有协议/规范
- 版本
JavaSE: java的个人版
JavaEE:java的企业版,Servlet是JavaEE的一部分。Tomcat 9.0及之前对应的是Java EE8平台,使用servlet时包的路径是javax.servlet.Servlet
之后Oracle公司将其赠与Apache,Apache将其改名并升级为Jakarta 9.0。
Tomcat 10.0版本对应的是 Jakarta EE 9,开发时使用的servlet包路径为:jakarta.servlet.Servlet
总结:
Tomcat 9.0版本之前使用java.servlet.Servlet
Tomcat 10.0版本之后使用Jakarta.servlet.Servlet
Servlet规范
1. 项目的目录结构
2. web.xml配置文件中的内容
3. 开发时所需的接口和类,jakarta包内的所有接口都属于Servlet规范
- Servlet 规范的 项目目录结构
webapps(Tomcat服务器内所有项目)
|--------webapproot(单个项目的根目录)
|----------WEB-INF
| |---------classes(存放编译后的字节码文件)
| |---------lib (第三方的jar包)
| |---------web.xml (注册servlet,重要配置)
|----------index.html
|----------css文件
|----------image文件
- web.xml配置文件
<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd"
version="5.0">
<servlet>
<servlet-name>studentServletservlet-name>
<servlet-class>com.jpowernode.javaweb.servlet.StudentServletservlet-class>
servlet>
<servlet-mapping>
<servlet-name>studentServletservlet-name>
<url-pattern>/servlet/studentservleturl-pattern>
servlet-mapping>
web-app>
在IDEA中配置符合Servlet规范的项目
-
新建空工程Project,在工程中新建项目Module
-
在Modul右键选择:Add Framework Support(添加框架支持)
-
选择Web Appliction,ok
-
项目中会自动创建web目录,里面包含WEB-INF文件夹和wen.xml配置文件。web文件夹上有一个蓝色的小点
-
在WEB-INF目录下创建lib目录
-
给项目添加servlet的jiar包,jar包在Tomcat — lib中。
- 如果在这个工程中有多个项目,则需要配置多次下面的步骤,一个项目需要一个根目录:
- 在项目运行后会生成out目录,主要就时模仿Tomcat的运行环境:
这里生成的目录名称就是配置服务器时Application context中的目录,也就时这个项目的名称
访问
URL:IP地址:端口号/项目名称/自己创建的网页
重要:下载.jar对应的源代码。
IDEA界面查看.jar中的代码是.class的代码,IDEA 反编译后现实的,没有解释,当查看这种代码时,上方会有提醒
选择Choose Sources…选择源代码也就是.java的文件,这样就能看到源代码了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)