Eclipse For JavaEE安装、配置、测试
Eclipse For JavaEE安装、配置、测试(win7_64bit)
目录
1.概述
2.本文用到的工具
3.安装与配置
4.JavaSE开发测试(确保JDK已正确安装)
5.JavaEE开发测试(确保服务器和数据库已正确安装)
5.1 设置Tomcat服务器
5.2 简单的JavaWeb程序
5.3 JavaWeb登录验证程序
5.4 JavaWeb调用数据库验证登录
5.5 常见错误处理
5.6 web.xml文件简介
6.ADT安装与Android开发测试(确保SDK已正确安装)
7.注意事项
8.相关博文
>>看不清的图片可在新标签打开查看大图
1.概述
Eclipse for JavaEE用来开发JavaEE项目,相比SE版本的Eclipse,其插件更多,功能更强大。
2.本文用到的工具
Eclipse JavaEE安装包(v4.6.0)(必需)
JDK安装包(v8u91)(必需)
Tomcat安装包(v8.0.35)(更多版本见官网)(可替换)
MySQL安装包(v5.5.49)(更多版本见官网)(可替换)
MySQL-JDBC驱动(v5.1.39)(更多版本见官网)(可替换)
Java中文离线文档(可选)
ADT(v23.0.7)(Eclipse上开发安卓的插件)(视需求而定)
若需要更多其他的Eclipse版本,可在官网查询...
测试源码(JavaWeb部分)
3.安装与配置
3.1 安装Eclipse JavaEE之前,设定好安装目录和工作空间:
3.2 下载Eclipse JavaEE安装包,这里提供压缩包版,解压后双击eclipse.exe启动,然后设置一下工作空间即可:
如果是在官网下载,请选择以下版本:
4.JavaSE开发测试
创建并运行一个简单的JavaSE项目:
5.JavaEE开发测试
这里只测试基本的JavaWeb程序,不涉及相关框架。
5.1 设置Tomcat服务器
确保Tomcat服务器安装完成后,在eclipse里设置服务器:
5.2 简单的JavaWeb程序
测试一个简单的Servlet程序:
5.3 JavaWeb登录验证程序
此Web程序从网页登录,然后验证账号和密码是否合法。
创建一个用于错误提示的Servlet:
创建一个用于判断账号密码是否合法的Servlet:
创建一个HTML页面用于登录
测试项目
5.4 JavaWeb调用数据库验证登录
在上述项目基础上,加入数据库操作。思路为获取账号密码后与数据库中账号密码匹配,若匹配成功,则显示登录成功页面。
编写此项目前,确保MySQL数据库已安装,且MySQL-JDBC驱动已准备好。
依次创建用户类和数据库操作类(不是Servlet),且需要引入JDBC驱动。
5.5 常见错误处理
修改源码后,往往会运行出错或者还是出现上次的结果,解决办法如下:
选定整个工程,用Run As尝试运行:
清理项目:
另外要确定数据库服务正常,如果是服务器端口的问题,那么先关闭服务器再运行:
还有一些莫名其妙的异常,可以重启编译器解决。
有问题多百度...
5.6 web.xml文件简介
之前还有个文件没介绍,那就是web.xml文件。这其实是个配置文件,简单地比如配置Servlet的映射信息(可以理解为为Servlet起个别名)。
由于之前的Servlet基于Web3.1,所以已经自动生成了映射信息。我们不妨将Servlet类开头的@WebServlet(XXX)注释掉,这样程序将无法运行。这时候就必须手动配置映射信息如图:
6.ADT安装与Android开发测试
关于安卓开发环境的搭建,请查看Eclipse JavaSE中第5节,它们的搭建方式一致。
7.注意事项
7.1 如果文中涉及到的链接被吞,或者发现有误的地方,请联系QQ245176013。
7.2 本文测试的版本如下
7.3 如果准备进行安卓开发,除了ADT外,要确保SDK里相关工具已准备完成。
7.4 源码查看及中文帮助文档设置
7.5 编码设置
8.相关博文
8.7 Android开发环境配置
8.8 JavaWeb开发环境配置
8.1 MySQL安装、配置、测试
8.3 Eclipse For JavaSE安装、配置、测试
8.6 Android SDK Manager和AVD Manager使用
Eclipse For JavaEE安装、配置、测试的更多相关文章
- 《从零开始搭建游戏服务器》Eclipse和Tomcat安装配置
我选择用来进行服务器开发的语言是Java,开发流程更接近于JavaWeb,所以需要先为开发配置一个开发环境,需要配置的主要是Eclipse和Tomcat(Web工程的容器或管理工具). 一.资源下载: ...
- eclipse的下载安装配置
1.在eclipse官网下载与你电脑版本相对应的安装包.链接:https://www.eclipse.org/downloads/eclipse-packages/ 2.下载与eclipse版本相对应 ...
- NodeJs在windows上安装配置测试
Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个 ...
- MySQL 5.7.33 超级详细下载安装配置测试教程(可以安装成功版)
目录 1.引言及注意事项 (1) 引言: (2) 注意: 2.MySQL下载 3.配置环境变量 4.配置my.ini文件(重点) 5.安装MySQL(重点) 6.设置密码 7.测试MySQL是否安装成 ...
- 实践作业2:黑盒测试实践——安装配置测试工具 Day 3
安装配置Katalon Studio工具 1.找下载Katalon链接,需要有效电子邮件才能激活Katalon账户,在我的Gmail里注册. 2.选择下载版本 3.下载完成后 ,转到计算机上的文件夹, ...
- eclipse下载与安装并测试
下载地址:www.ecplise.org 下载完成后双击安装 安装完成之后,第一次运行eclipse会弹出Workspace Launcher对话框,要求设置工作空间存放项目文档. ...
- Wowza 部署 安装 配置 测试 直播
下载,最好用快的IP下好后传到需要的节点上,下面链接不能下载的情况下百度谷歌必应找资源,jdk旧版在oracle需登录方可下载 JDK1.6 wget -c http://dl.download.cs ...
- Linux 首先基本包安装(vim啊什么的),源,源优化,项目架构介绍, (LNMuWsgi)Django项目相关软件mysql,redies,python(相关模块)安装配置测试
内容 补充: 查看已启动服务的端口 netstat -tulnp |grep (方式1) ss -tulnp|grep (方式2) 前期铺垫: . Linux要能上网 . 掌握Linux软件包安装方法 ...
- eclipse工具的安装配置
安装环境 系统:Windows7 软件:jre-8u73-windows-x64.exe,eclipse-inst-win64.exe Eclipse的安装过程 1.安装jre-8u73-window ...
随机推荐
- random模块,生成随机数
1.random.choice(sep) 从一个序列中随机选取一个元素返回 >>> list1=["a",1,2,3,"b"] >> ...
- duilib窗口从任务栏恢复问题
关闭.最大最小化和恢复等消息由WM_SYSCOMMAND和OnSysCommand()进行处理,需要在HandleMessage()中添加处理.
- kvm+webvirtmgr在centos7上的部署
#!/bin/bash #+++++++++++++++++++++++++++++++++++++++++++++++++++++++安装配置kvm并创建虚拟机+++++++++++++++++++ ...
- 2019浙江省赛B zoj4101 Element Swapping(推公式)
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=6003 题意 \(数组a通过交换一对数字,得到了b数组,给出x=\sum^n_{ ...
- PHP中this,self,parent的区别
{一}PHP中this,self,parent的区别之一this篇 面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能.利用OOP的思想进行P ...
- media 标签解释
一:常用标签这句话是自动设置缩放,然而,它并不能完全适应所有的手机,并且你在用浏览器手机模式调试的时候可能正常,但是换到真实的手机端其实是不正常的.所以我们还要进行改动. <meta name= ...
- UEditor可以如何直接复制word的图文内容到编辑器中?
下载并打开工程: 文档的上传 运行: 复制随便一篇文档,粘贴进去. 通过粘贴后,文档以及图片被粘贴进来了,看看html代码: 图片全部使用img标签统一.传输进度条的效果也不错. 文档图片被放置在 ...
- c语言构建哈希表
/*哈希查找 *哈希函数的构造方法常用的有5种.分别是: *数字分析法 *平方取中法 *分段叠加 *伪随机数 *除留取余法 *这里面除留取余法比较常用 *避免哈希冲突常用的方法有4种: *开放定址法( ...
- iText框架(生成pdf文档)
1.创建一个itext的简单示例 a.导包(pom.xml文件) <dependencies> <dependency> <groupId>com.lowagie& ...
- 冒泡排序 cpp实现
#include<bits/stdc++.h> using namespace std; void Bubblesort(int a[],int n){ ;i<n-;i++){ ; ...