版本 | 名称 | 发行日期 |
---|---|---|
JDK 1.1.4 | Sparkler(宝石) | 1997-09-12 |
JDK 1.1.8 | Chelsea(切尔西–城市名) | 1999-04-08 |
J2SE 1.2 | Playground(运动场) | 1998-12-04 |
J2SE 1.3 | Kestrel(美洲红隼) | 2000-05-08 |
J2SE 1.4.0 | Merlin(灰背隼) | 2002-02-13 |
J2SE 1.4.2 | Mantis(螳螂) | 2003-06-26 |
Java SE 5.0 (1.5.0) | Tiger(老虎) | 2004-09-30 |
Java SE 6.0 (1.6.0) | Mustang(野马) | 2006-04 |
Java SE 7.0 (1.7.0) | Dolphin(海豚) | 2011-07-28 |
Java SE 8.0 (1.8.0) | Spider(蜘蛛LTS) | 2014-03-18 |
Java SE 9.0 (1.9.0) | 未知 | 2017-09-21 |
Java SE 10.0 (1.10.0) | 未知 | 2018-03-14 |
Java SE 11.0 (1.11.0) | LTS | 2018-09-25 |
(1) 下载地址[https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html],建议选64位[jdk-8u181-windows-x64.exe], 或选32位[jdk-8u181-windows-i586.exe]。
(2) 双击下载文件[jdk-8u181-windows-x64.exe], 一路[Next],记住安装地址如默认位置[C:\Program Files\Java\jdk1.8.0_181]。
(3) 右键[我的电脑]、[属性]、[高级]、[环境变量]、[系统变量],添加:JAVAL_HOME:[C:\Program Files\Java\jdk1.8.0_181];修改:path 前插 %JAVAL_HOME%/bin;
(4) 验证:cmd界面运行[javac -version],显示版本号1.8.0_181。
版本代号 | 平台版本 | 主要版本发行日期 | SR1发行日期 | SR2发行日期 |
---|---|---|---|---|
Callisto(木卫四) | 3.2 | 2006年6月26日 | N/A | N/A |
Europa(欧罗巴) | 3.3 | 2007年6月27日 | 2007年9月28日 | 2008年2月29日 |
Ganymede(木卫三) | 3.4 | 2008年6月25日 | 2008年9月24日 | 2009年2月25日 |
Galileo(伽利略) | 3.5 | 2009年6月24日 | 2009年9月25日 | 2010年2月26日 |
Helios(太阳神) | 3.6 | 2010年6月23日 | 2010年9月24日 | 2011年2月25日 |
Indigo(靛蓝) | 3.7 | 2011年6月22日 | 2011年9月23日 | 2012年2月24日 |
Juno(朱诺) | 3.8及4.2 | 2012年6月27日 | 2012年9月28日 | 2013年3月1日 |
Kepler(开普勒) | 4.3 | 2013年6月26日 | 2013年9月27日 | 2014年2月28日 |
Luna(月神.露娜) | 4.4 | 2014年6月25日 | 2014年9月25日 | 2015年2月27日 |
Mars(火星) | 4.5 | 2015年6月25日 | N/A | N/A |
Neon(霓虹灯.氖) | 4.6 | 2016年6月25日 | N/A | N/A |
Oxygen(氧气) | 4.7 | 2017年6月25日 | N/A | N/A |
Photon(光子) | 4.8 | 2018年6月25日 | N/A | N/A |
(1) 下载地址[https://www.eclipse.org/downloads/packages/release/photon/r],下载[Eclipse IDE for Java EE Developers],64位[eclipse-jee-photon-R-win32-x86_64.zip], 32位[eclipse-jee-photon-R-win32.zip]。
(2) 右键安装文件[eclipse-jee-photon-R-win32-x86_64.zip]解压到如[d:\eclipse]文件夹,右键[d:\eclipse\eclipse.exe]发送到->桌面快捷方式。
(3) 解压语言包[BabelLanguagePack-eclipse-zh_4.8.0.v20180815020001.zip]解压到当前文件[eclipse],复制[eclipse]文库夹下的[features]、[plugins]目录到eclipse的安装目录下的[eclipse]中。
(4) 双击桌面快捷图标[eclipse],创建个人工作空间如[d:\jee_du]。
(1) 设置jsp网页文件的字符编码:eclipse -- 窗口 > preferences - >web ->JSP Files - encoding:utf-8
(2) java代码补全:Window —> Preferences —> Java —> Editor —> Content Assist —> [auto activation triggers for java] "."->.abcdefghijklmnopqrstuvwxyz
窗口 —> 首选项 —> Java —> 编辑器 —> 内容辅助 —> 勾选 启动自动激活 —> java自动激活触发器: "." -> .abcdefghijklmnopqrstuvwxyz
(3) 设置jsp网页文件的模板:eclipse -- 窗口 > preferences - >web ->JSP Files - Editor ->templates 在这里可以设置如下的模板。
(1) 下载地址[https://tomcat.apache.org/],单击右侧Download列表的Tomcat 8.5.34, 选64位[32-bit Windows zip]下载[apache-tomcat-8.5.34-windows-x86.zip]安装文件,或选64位[64-bit Windows zip]下载[apache-tomcat-8.5.34-windows-x64.zip]安装文件。
(2) 右键安装文件[apache-tomcat-8.5.34-windows-x64.zip]解压到如[d:\]文件夹。
(3) 记住tomcat的安装目录[d:\apache-tomcat-8.5.34],在[d:\apache-tomcat-8.5.34\bin]双击startup.bat启动tomcat。
(4) 在浏览器网址栏输入[http://localhost:8080],显示tomcat安装成功。
(5) 记住tomcat的安装目录[d:\apache-tomcat-8.5.34],在[d:\apache-tomcat-8.5.34\bin]双击shutdown.bat停止tomcat。
(6) Eclipse中tomcat设置: 窗口 —> 首选项 —> Server —> Runtime En —> Add ->apache-tomcat-8.5.34: Name, Browser
(7) Eclipse底部Servers: New
平台 | 特点 |
---|---|
jsp | 跨平台,安全性高,适合开发大型的、企业级的Web应用、分布式应用(Hadoop)。优势更在于包罗万象。例如:12306、10086.cn、网上银行 |
.net | 简单易学,安全性和跨平台性差 |
php | 简单、高效、成本低、开发周期短,适合中小型企业的Web应用开发(LAMP) |
node.js | 配合前端模板技术如Vue.js采用前后端分离的json/ajax作为数据格式在一些场景下很有吸引力。 |
python | 在做数据分析和人工智能方面也有很多可以直接使用的算法库。 |
(1) 配置web服务器: 窗口 - 首选项 - server - runtime - add ...
(2) 配置web浏览器: 窗口 - 首选项 - 常规 - web - 浏览器 ...
(3) Server - new / server - apache - 8.5 - 下一步
(1) /WEB-INF/web.xml中首页文件列表(首页文件名index/default): <welcome-file-list> <welcome-file>/index.html</welcome-file> <welcome-file>/index.jsp</welcome-file> <welcome-file>/default.html</welcome-file> <welcome-file>/default.jsp</welcome-file> </welcome-file-list> </p> (2) 项目的虚拟路径 ... (3) 修改Tomcat默认端口(conf目录下的server.xml的以下标记) <Connector connectionTimeout="20000" port="8888" protocol="HTTP/1.1" redirectPort="8443"/>
1. 注释 <%-- 注释--%> 2. 脚本 <% java代码%> 3. 声明 <%! 声明%> (注意!紧挨着百分号,用来声明变量与方法) 4. 表达式 <%= 表达式%> (注意=紧挨着百分号,表达式末尾没有分号) 5. 指令 <%@ 指令%>
JSP编译指令是通知JSP引擎的消息,它不直接生成输出。编译指令有下列3个。
page:该指令是针对当前页面的指令。 include:用于指定包含另一个页面。 taglib:用于定义和访问自定义标签。 <%@taglib prefix="..." url = "..."%> 语法格式:<%@ 编译指令名 属性名="属性值"...%>
page指令的常用语法格式是:
(1) 创建ch06_jsp/date.jsp
(2) 创建ch06_jsp/date_.jsp
(3) 创建ch06_jsp/include.jsp
.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps .metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\
/ch06_jsp/date.jsp
/ch06_jsp/date_.jsp
/ch06_jsp/include.jsp
/ch06_jsp/login.jsp
/ch06_jsp/forward.jsp
JSP的 7个动作指令
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(1)
(2)
(3)
(4)
(1) 仿照【例题2】。
(2) 仿照【例题3】。
(3) 仿照【例题7,8】使用(。
(4) 仿照【例题10】使用(。
(5) 仿照【例题11】使用