IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java Web开发流程 -> 正文阅读

[Java知识库]Java Web开发流程

要创建 Web 应用程序,动力节点小编告诉大家需要以下Java开发工具:

IDE(Eclipse或 Netbeans)

数据库(Oracle 或Mysql)

服务器(Tomcat)

在创建任何 Web 应用程序之前,请确保上述所有工具都已正确安装在您的系统上。

现在,按照以下步骤开发 Web 应用程序:

1、打开Eclipse 创建一个动态Web项目

打开 Eclipse IDE,导航到File-> New-> Dynamic Web Project。

如果动态 Web 项目未在您的 IDE 中列出,则转到另一个选项并搜索它。点击它继续。

2、提供项目名称

现在,输入项目名称并单击下一步继续。

?按照提示并勾选生成web.xml部署描述符。

现在,我们的项目已经准备好了;项目结构如下:

?

3、创建一个Servlet

????????现在,通过右键单击Java Resources/src文件夹来创建一个 servlet。要创建 servlet,请右键单击src文件夹并导航到New-> Servlet菜单。在这里,提供 Servlet 名称:

?单击完成按钮。它将按照指定创建一个 TestServlet。您可以选择任何 Servlet 名称。

TestServlet.java:

导入 java.io.IOException;  
导入 javax.servlet.ServletException;  
导入 javax.servlet.annotation.WebServlet;  
导入 javax.servlet.http.HttpServlet;  
导入 javax.servlet.http.HttpServletRequest;  
导入 javax.servlet.http.HttpServletResponse;    
/** 
 * Servlet 实现类 TestServlet 
 */  
@WebServlet ( "/TestServlet" )  
公共类 TestServlet 扩展 HttpServlet {   
    私有静态最终长 序列版本UID = 1L;              
    /** 
     * @see HttpServlet#HttpServlet() 
     */  
    公共 TestServlet(){  
        超级();  
        // TODO 自动生成的构造函数存根  
    }    
    /** 
     * @see HttpServlet#doGet(HttpServletRequest 请求,HttpServletResponse 响应) 
     */  
    protected void  doGet(HttpServletRequest request, HttpServletResponse response)  throws  ServletException, IOException {   
        // TODO 自动生成的方法存根  
        response.getWriter().append( "服务于:" ).append (request.getContextPath());  
    }    
    /** 
     * @see HttpServlet#doPost(HttpServletRequest 请求,HttpServletResponse 响应) 
     */  
    protected void  doPost(HttpServletRequest request, HttpServletResponse response)  throws  ServletException, IOException {   
        // TODO 自动生成的方法存根  
        doGet(请求,响应);  
    }    
}

4、添加Servlet Jar文件

????????我们可以看到我们的 Servlet 显示了很多错误,这是因为我们还没有添加servlet-api jar 文件。要添加 jar 文件,请右键单击项目并通过导航到Build Path-> Configure Build Path选项来选择配置选项。现在,单击Add External JARs选项。

?导航到安装服务器的目录并选择servlet-api.jar文件。

?单击打开以继续。

现在选择应用并关闭选项。它会将 jar 文件添加到我们的项目中。

5、创建 HTML 或 JSP 文件

????????现在,我们的第一个 Web 应用程序几乎准备就绪。我们可以创建要在我们的网站上显示的 HTML 页面。

????????要创建 HTML 页面,请右键单击WebContent文件夹,然后从New-> HTML File菜单中选择名为index.html的 New HTML file 选项。

我们创建了以下 HTML 文件:

索引.html:

<!DOCTYPE html >  
< html >  
<头>  
<元字符集= < em > “UTF-8” < / em >   
< title >第一个Web应用程序</ title >  
</头>  
<身体>  
< h1 >欢迎</ h1 >  
< ul >  
  < li > <a href="#">首页</a> < / li > _ _ _ _ _   
  < li > <a href="#">新闻</a> < / li > _ _ _ _ _   
  < li > <a href="#">联系方式</a> < / li > _ _ _ _   
  < li > <a href="#">关于</a> < / li > _ _ _ _ _   
</ ul >  
</正文>  
</ html >  

6、映射文件

????????现在,将此文件映射到 web.xml 文件中。web.xml 是 Servlet 应用程序的部署描述符。从 Servlet 3.0 开始,我们可以使用注解代替部署描述符。

????????要映射 servlet,我们必须提供 servlet 详细信息,例如 Servlet 名称和类。考虑下面的代码:

<小服务程序>  
  < servlet 名称> MyHttpTestServlet </ servlet 名称>  
  < servlet-class > TestServlet </ servlet-class >  
</小服务程序>  
< servlet 映射>  
  < servlet 名称> MyHttpTestServlet </ servlet 名称>  
  < url-pattern > /欢迎</ url-pattern >  
</ servlet-mapping >

????????我们还可以定义我们的欢迎文件;欢迎文件是启动项目的项目的第一个文件,也称为 Home。我们可以定义多个欢迎文件。

????????考虑下面的代码:

网页.xml:

<? xml版本= "1.0"编码= "UTF-8" ?>    
<网络应用xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns = "http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation = "http ://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id = "WebApp_ID"版本= "3.1" >       
  <显示名称> BasicWebApplication </显示名称>  
  <欢迎文件列表>  
    <欢迎文件> index.html </欢迎文件>  
    <欢迎文件> index.htm </欢迎文件>  
    <欢迎文件> index.jsp </欢迎文件>  
    <欢迎文件> default.html </欢迎文件>  
    <欢迎文件> default.htm </欢迎文件>  
    <欢迎文件> default.jsp </欢迎文件>  
  </欢迎文件列表>  
  <小服务程序>  
    < servlet 名称> MyHttpTestServlet </ servlet 名称>  
    < servlet-class > TestServlet </ servlet-class >  
  </小服务程序>  
  < servlet 映射>  
    < servlet 名称> MyHttpTestServlet </ servlet 名称>  
    < url-pattern > /欢迎</ url-pattern >  
  </ servlet-mapping >  
</网络应用>

????????从上面的代码中,我们可以看到servlet默认定义了几个欢迎文件。如果要使用列出的文件以外的任何文件,可以在此处定义。

????????现在,我们的第一个 Web 应用程序已准备就绪。

7、运行应用程序

????????要运行应用程序,请右键单击项目并通过选择Run-> Run on Server选项在服务器上运行它。

?加载应用程序需要一些时间。

?我们也可以通过输入网址在其他浏览器上进行测试。

现在,我们可以通过添加更多网页和样式来设计它。

在上面的屏幕中,我们更新了 index.html 文件,如下所示:

<!DOCTYPE html >  
< html >  
<头>  
<元字符集= “UTF-8” >   
< title >第一个Web应用程序</ title >  
</头>  
<风格>  
ul {  
  列表样式类型:无;  
  边距:0;  
  填充:0;  
}  
身体 {  
背景颜色:#E6E6FA;  
}  
</风格>  
<身体>  
< h1 >欢迎</ h1 >  
< ul类= “点” >   
  < li > <a href="#">首页</a> < / li > _ _ _ _ _   
  < li > <a href="#">新闻</a> < / li > _ _ _ _ _   
  < li > <a href="#">联系方式</a> < / li > _ _ _ _   
  < li > <a href="#">关于</a> < / li > _ _ _ _ _   
</ ul >  
< img alt = "图像" src = "image.jpg"宽度= "300"高度= "200" >      
</正文>  
</ html >

将图像文件添加到WebContent文件夹中。

Java学习视频

Java基础:

Java300集,Java必备优质视频_手把手图解学习Java,让学习成为一种享受

Java项目:

【Java游戏项目】1小时教你用Java语言做经典扫雷游戏_手把手教你开发游戏

Java毕业设计】OA办公系统项目实战_OA员工管理系统项目_java开发

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-04-30 08:33:07  更:2022-04-30 08:35:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 2:22:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码