
无需加好友免费技术支持
我的工作了好几年。java程序员,踩了许多坑,克服了许多难点bug。现阶段工作不很忙,准备分享经验。我希望用我的分享,我会给多数人java程序员处理一点问题,少踩雷,从中获得一些知识。自然,我并不是一头大牛。一定有一些不够或不同类型的个人见解。愿你能明确提出更多建议和看法,我们可以共同奋斗!
jdk 版本: jdk 1.8
maven版本: 3.6.3
开发环境: IntelliJ IDEA 社区版 (旗舰型是真的很香,可是安卓版常常用几日,好烦)
在这儿造就一位爸爸maven管理方法后分享全部模块项目。
pom文件如下所示
在其中 cgy这也是作者名字的首字母大写。爸爸的项目将于创建前进行src删掉全部目录,父项目只依赖管理方法,不用写源码
fastjson 和 commons-lang3 它是一个非常有利的一种手段部件,立即做为强制性依赖。
挑选父工程项目鼠标右键 new --> module... 创建名称是web-demo的子模块 ,引进 servlet 有关依赖,jsp有关依赖,文件提交所需的类库,mysql推动。 由于应用的一种手段是社区版,不可以加上外界专用工具tomcat,我在这里使用tomcat 软件子模块pom如下所示
pom文件里的 finalName 特定外包装后war包名字 为 web-demo.war
在web-demo的main在目录下创建名字webapp然后就是目录webapp目录下创建WEB-INF 目录,在WEB-INF目录下新创建 web.xml文件应该注意目录构造main目录下创建webapp不然项目启动时就找不到目录了web.xml文件
web.xml文件如下所示
假如web.xml文件 不可以在公告中免费下载 xsd而报红, 没事儿,不受影响
撰写第一个servlet 类 HelloServlet代码如下所示
这里只有电脑浏览器导出一句话 hello servlet
在web.xml刚所写的中配备servlet (servlet 3.0后增加了@WebServlet注释 能够像springmvc的@Controller那般 不用配备web.xml中)配备完servlet后web.xml如下所示
使用maven软件运行项目
打开网页 键入
ok! 到现在为止,简单的一个servlet进行程序流程基本建设!