挺有意思的,用了Tomcat和Maven管理项目,感觉java开发比较综合.
下载与配置
话不多说,先下载Tomcat和Maven.
Maven – Welcome to Apache Maven
来点介绍.
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求
个人认为Tomcat是一个可以运行java程序,比如servlet和jsp的服务器,动态web.
Maven是包管理工具.
Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
Maven 也可被用于构建和管理各种项目
版本建议是不要最新,要比较新的.
我的版本如下
然后添加环境变量,添加一个maven以及之前没有添加JAVA_HOME的需要再添加一下.这些不用细说了.
需要修改maven的镜像,不然下载太慢,同时改一下本地仓库的位置,不然默认为C盘.
在conf/settings.xml中修改.不细说.我会贴一些其他资料.
利用IDEA创建Maven项目,注意修改maven,IDEA有默认的自带的Maven,要修改为自己的Maven.
然后是Tomcat,IDEA社区版也就是免费的那种貌似没有自带Tomcat server,但可以下载插件 Smart Tomcat.也能正常用.
实操
步骤:1.创建一个Maven的项目,可以是空的,也可以选择webapp.
2.目录结构修改如下
java下放servlet程序,webapp可以放html或者jsp等.
- 要使用servlet,需要引入相关jar包,利用maven的话可以直接在pom.xml中添加依赖.
具体版本要看个人情况了,有可能出现一些不适配的情况.然后Maven就能依据这种信息去远端下载,如果配置了镜像,就会去那下载.不然外网速度太慢.
下载后就能导入包了.1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23package com.sekyoro;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class servelet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request,response);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//设置网页响应类型
response.setContentType("text/html");
//实现具体操作
PrintWriter out = response.getWriter();
out.println("This is a new servlet page");
}
}
在java下创建包,包中写servlet程序.
- 然后在web.xml中添加索引
1 | <web-app> |
这样可以使得servelt程序能被找到.
接下来运行即可.
一些体会
这种东西真的需要自己动手来一遍,因为遇到的问题可能都不一样.
同时,servlet以及jsp没有必要学的太深,后面直接往Spring走.
Maven还是要好好用的.