美文网首页
Java Web开发学习中1.(环境搭建&语言)

Java Web开发学习中1.(环境搭建&语言)

作者: 红色海_ | 来源:发表于2020-02-03 16:13 被阅读0次

一,环境搭建

1. java web 开发 的 IDE。

Eclipse 只能开发桌面程序
MyEclipse 可以web开发

2. 环境搭建。
JRE  (Java Runtime). 运行有关java程序
JDK  (Java 2 Sofewre Development kit  ) 编译用

Download URL --> http://java.sun.com
Java SE Development Kit(JDK) 7? 8 ? 9 ? Update N (包含JRE)

变量名1:JAVA_HOME
_变量值:JDK的安装路径
变量名2:CLASS_PATH
_变量值: .;
变量名3:PATH
_变量值: %JAVA_HOME%\bin:

验证
开始-->运行--> 输入cmd

命令行输入 “java” (看 有输出)-->输入“javac”(看有 输出help文档)
jdk安装成功。。。。。。

Tomcat :

Tomcat服务器是由Apache(阿帕奇)开源组织开发维护的,免费。

下载URL ---> http://www.apache.org/
DownLoad 最新版本, 目前是apache-tomcat-0.0.30.zip
安装:解压即可
启动Tomcat:bin\startup.bat(windows版)
输出 Server startup in ***ms 成功启动。
验证Tomcat:http://localhost:8080/
出现apache tomcat 首页。。。。。 successfully

配置虚拟目录:
虚拟目录 为 保存网站资源 如 JSP等文件的目录。
步骤:
1) 磁盘任意文件夹 创建目录例如:“E:\JavaWebAPP”.即为虚拟目录地址。 用于保存JSP文件。

  1. 在虚拟目录中创建一个名为“WEB-INF”的文件夹,在此文件夹内创建web.xml文件。。
    web.xml文件内容:去目录apache-tomcat-***.****\webapps\ROOT\WEB-INF\ 拷贝web.xml内容 ,
    只留下<web-app ........>
    </web-app>
  2. 打开Tomcat安装目录conf文件夹中的server.xml, 找到文件末端的"</Host>" 在其上面一样添加 如下代码
<Context path="/test" docBase="E:JavaWebAPP"/>

(1)path="/test"  为浏览器里输入的路径
      http://localhost:8080/test
(2)docBase="E:JavaWebAPP"
     真正保存JSP文件的目录
  1. 重新启动tomcat服务器,因为tomcat目录生效需要重新加载server.xml文件。

验证虚拟目录:
E:JavaWebAPP目录内建立 HelloWorld.jsp文件

<html>
<head>
    <title> Hello World!!!</title>
</head>
<body>
    <%
        String str = "Java Scriptlets Demo"; //声明字符串
        out.println("Hello World~~~~~~~"); //输出字符串str
    %>
</body>
</html>

浏览器内输入: http://localhost:8080/test/HelloWorld.jsp
看是否输出。。。。。。。。

安装Eclipse, 安装MyEclipse插件
使用MyEclipse新建Web项目
使用MyEclipse整合Tomcat服务器
使用MyEclipse部署项目

二,语言

JSP是Java Server Pages的缩写, 在html中插入JSP脚本代码构成JSP页面.
JSP是java Servlet及整个java体系的web开发技术。
JSP技术优点:可构建安全的跨平台的动态Web站点,且在不断优化。

ASP是 VBScript和JavaScript , 脚本解释执行的。
JSP是Web开发的主流:
编译后执行,
动态页面和静态页面分离。
跨平台。


JSP 运行机制

执行JSP界面分两个阶段: 1.转译 2.请求
转译:JSP界面转换成Servlet类。(Test.jsp -> Test.java->Test.class)
————第一次,才有这步骤
请求:Servlet类执行,将结果发送至客户端。(执行Test.class)


JSP 脚本元素

JSP声明语句,JSP Scriptlets, JSP表达式

●JSP声明语句: 以<%!开始 , 以%>结束

格式为: <%! JSP声明语句 %>
示例程序如下:

<html>
<head>
    <title> JaveJSPScriptletsDemo</title>
</head>
<body>
    <%!
        int i =0; //全局变量
    %>
</body>
</html>

使用JSP声明语句声明的变量为全局变量。
也就是说多用户访问此JSP界面将共享该变量。(谨慎使用)

●JSP Scriptlets:以<%开始 , 以%>结束

格式为:<% java代码 %>
JSP Scriptlets中包含多个语句,例如 方法,变量,表达式。
示例程序如下:

<html>
<head>
    <title> JaveJSPScriptletsDemo</title>
</head>
<body>
    <%
        String str = "Java Scriptlets Demo"; //声明字符串
        out.println(str); //输出字符串str
    %>
</body>
</html>
●JSP表达式: 以<%=开始 , 以%>结束

格式为:<%= java代码 %>
示例程序如下:

<html>
<head>
    <title> JaveJSPScriptletsDemo</title>
</head>
<body>
    <%
        String str = "Java Scriptlets Demo"; //声明字符串
    %>
    <%= str %> 
</body>
</html>

JSP表达式中的代码会首先执行,转换成字符串显示到网页上。

●JSP注释

JSP注释分两类,
1, 能在客户端显示的注释,即HTML注释。
2, 不能在客户端显示的注释,即JSP注释。

HTML注释:

<!--  
中间为被注释部分
 -->

JSP注释:

<%--  
中间为被注释部分 
--%>

相关文章

网友评论

      本文标题:Java Web开发学习中1.(环境搭建&语言)

      本文链接:https://www.haomeiwen.com/subject/mcghxhtx.html