目录
#java #web jsp开发入门与编写步骤(web应用概述、tomcat简介、编写步骤)
1、web应用概述
1.1 Web应用程序
1.2 静态网页与动态网页
1.3 开发环境
2、tomcat简介
2.1 Tomcat服务器的目录结构
2.2 修改tomcat默认端口号
3、Jsp编写步骤
3.1 手工编写第一个Java web应用程序
3.2 使用编辑器编写web项目
是什么:一种可以通过Web访问的应用程序。Web应用程序的一个最大好处时用户很容易访问,只需要有浏览器即可,不需要安装其它程序。是软件三大开发方向之一。
三大方向:
桌面应用程序,如:QQ,Office
Web应用程序,如:各类网站
嵌入式应用程序,如:安卓、ipone程序
静态网页:
表现形式:内容固定,不会更新
所需技术:HTML、CSS
动态网页:
表现形式:网页中的内容通过程序动态显示,自动更新。
所需技术:HTML、CSS、数据库技术,至少一门高级语言(Java、C#、php),JavaScript,XML等。主流的动态网页脚本技术(Jsp、Asp.net、php)。
JDK、Tomcat、Eclipse(Eclipse安装java ee版本或者MyEclipse、IDEA等),网上有详细配置教程,可以参考http://www.runoob.com/jsp/jsp-setup.html、http://www.runoob.com/jsp/eclipse-jsp.html。
tomcat可以是一个Apache Jakarta的开源项目,是JSP/Servlet的承载容器。
/bin目录下的startup.bat是Tomcat的启动程序,点击后开启一个控制台窗口,关闭此窗口即可关闭服务器,但不推荐这种方式
/bin目录下的shutdown.bat是服务器关闭程序,点击后关闭服务器
通常我们写好的网络应用程序放在/webapps目录下
tomcat服务器默认端口为8080,但有时候可能会被占用,这时就需要修改默认端口号。
记事本或其它编辑器打开tomcat目录下的conf下的server.xml文件:
在文件里找到一下内容,下面表明的地方指示的就是tomcat的默认端口号,可以根据需求修改,最好是4位数以上的端口:
1、WEB-INF简介与目录结构
(1)、是java的web应用的安全目录,无法从客户端访问此目录下的内容,只能服务器代码访问。
(2)、web.xml是项目部署文件,配置了项目的默认页面等信息。
(3)、classes文件夹,用以存放*.class文件。
(4)、lib文件夹,用于存放需要的jar包。
2、具体步骤
(1)、在WebApps创建项目目录
(2)、编写index.jsp
(3)、创建WEB-INF目录
a、建一个web.xml文档
b、创建一个classes文件夹
c、创建一个lib文件夹
(4)、测试运行
可以使用Eclipse、MyEclipse、IDEA等编辑器创建编写java web项目,这里以Eclipse为例。
1、具体步骤
(1)、File-->New-->Dynamic Web Project,创建一个动态网站项目
(2)、在弹出的窗口的如下图所示位置分别填写项目名称,运行环境(选择tomcat,版本不限,第一次添加时需要指定tomcat的安装目录),Dynamic web module version选项为可选,2.5以上不支持自动创建web.xml和自动注册页面,完毕后点击Finish。
(3)、点开项目,在WebContent目录上右击-->New-->JSP File,在弹出的窗口输入jsp页面名称,即可新建一个jsp页面。
(4)、将jsp文件里的一下三个部分改成utf-8
(5)、之后可以根据自己学习的html自行发挥,一下是一个简单的示例。
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
First jsp
Welcome!
(6)、点击绿色的运行按钮,运行后显示如下:
2、使用编辑器创建Web项目的目录结构:
src用于存放java源程序
WebRoot或者WebContent:项目根目录
WEB-INf存放着项目资源文件、配置文件
3、Web项目的虚拟路径
对应项目jsp文件的路径,可以给每个jsp文件、每个项目指定虚拟路径。
web.xml文件中,
关于java web的更多内容,可以到https://blog.csdn.net/weixin_41475710/column/info/32531查看,会持续更新。