直都在做App开发,但是对java web方面的了解比较少,最近有时间,所以自己就寻思动手从零开始搭建一个java web项目。该项目主要是给app,提供接口服务,简称项目为‘mserver’。好了,接下来,我们就开始简单的搭建项目。
一.开发所需工具。(根据你的电脑以及系统选择合适的版本下载)
1.JDK 。下载链接。
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。
2.eclipse开发工具。下载链接。
PS:我们在下载软件的过程中,可能会有多个不同的下载文件,例如,zip、msi等,那么这两个有什么区别吗?
3.Tomcat服务器。下载链接。
4.Mysq数据库。下载链接 。
如果你不习惯使用命令去操作数据库,那么推荐你使用SQLyog工具,下载链接。
PS:下载安装好JDK 后,需要配置环境变量。(以Win7电脑为例,配置环境变量)
(1).依次点击,计算机→属性→高级系统设置→高级→环境变量;
(2).打开系统变量,新建JAVA_HOME 变量,变量值填写jdk的安装目录(本人是 D:\Java\jdk1.7.0);
(3).在系统变量中找到Path变量,点击编辑,
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾如果没有‘;’,先输入';'后再输入上面的代码);
(4).在系统变量中新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点);
经过以上几步,环境变量就配置完成了。但是,我们还得验证一下是否配置成功,运行cmd 输入 java -version,如出现以下截图显示的显示,说明配置成功。
二. 创建项目。
1.打开eclipse,先配置一下Tomcat服务器。
(1).打开windows-> preferences,找到Server下方的Runtime Environment,单击右方的Add按钮:
(2). 选择已经安装的Tomcat版本,点击Next,
(3).找到下载安装后的Tomcat,点击Finish。
经过以上几步,就可以看到,红色框中出现刚才你添加的Tomcat服务器。
2.创建项目。
(1). 打开eclipse,在Workspace空白的地方,右键,New,选择‘Dynamic Web project’,点击Next,
(2).输入项目名称,选择服务器,其他的默认就可以,点击Finish就可以了!
稍等一会,你的Eclipse中会出现两个项目,如下图所示,表示创建项目成功了。
此时,你可以'run'项目,运行后,可能会报404,这是因为你的web项目底下没有可访问的资源。那么就在项目的‘WebContent’目录底下,创建一个比较简单的jsp文件index.jsp,具体代码,如下
创建成功后,点击运行,然后在浏览器中输入“http://localhost:8080/mServer/index.jsp”,便可以看到,
经过上面两大步骤,我们的mServer接口项目已经创建成功了,我们就可以开始进行接口开发了!
盘 Ctrl+s(肯定知道)
注释代码 Ctrl+/
快速修复 Ctrl+1
切换窗口Ctrl+f6 <可改为ctrl+tab⽅便>
ctrl+shift+M 导入未引用的包
ctrl+w 关闭单个窗口
F11 运行上次程序
Ctrl + F11 调试上次程序
Alt + 回下一个编辑点
ctrl+shift+T 查找工程 中的类
最经典的快捷键
Ctrl+1 快速修复(最经典的快捷键,就不再多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下一行进行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当行和上一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上⾯那条来说了)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+x(小键盘) 展开当前类中的所有代码
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变为小写
Ctrl+Shift+Y 把当前选中的文本全部变为大写
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反
之)
下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理⼀下(注:一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R 重命名 (尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实⽤,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+Z 重构的后悔药(Undo)
Alt+左箭头,右箭头 以在编辑窗口切换标签
Alt+上下箭头, 以自动选择鼠标所在行,并将其上下移动
Ctrl+m 可以在最大化当前窗口和还原当前窗口之间切换
按住Ctrl键,然后鼠标指向变量名,方法名,类名 在源代码中快速跳转 Ctrl + F11 快速执行程序
Ctrl+Shift+F 程序代码自动排版
Ctrl+Shift+O 自动加入引用。说明: 假设我们没有Import任何类别时,当我们在程
序中打入: ResourceAttirbute ra =new ResourceAttribute(); Eclipse会提⽰说没有引⽤类别,这时 我们只要按下Ctrl+Shift+O ,它就会⾃动帮我们Import这个类别。 非常方便
Ctrl+/ 将选取的块注释起来:在Debug时很方便。
Alt + / 就是大家都应该最常用的代码辅助了
Ctrl+h 搜索,打开搜索对话框
Ctrl+Shift+Space 参数提示,如果此时位于方法体中,就会出现方法的参数提示,当前光标所在 位置的参数会用粗体显显示
作用域 功能 快捷键
全局 查找并替换 Ctrl+F
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信息 Alt+?
Alt+Shift+?
Ctrl+Shift+Space
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shift+↑
Java编辑器 选择上一个元素 Alt+Shift+←
Java编辑器 选择下一个元素 Alt+Shift+→
文本编辑器 增量查找 Ctrl+J
文本编辑器 增量逆向查找 Ctrl+Shift+J
全局 粘贴 Ctrl+V
全局 重做 Ctrl+Y
查看
作用域 功能 快捷键
全局 放大 Ctrl+=
全局 缩小 Ctrl+-
窗口
作用域 功能 快捷键
全局 激活编辑器 F12
全局 切换编辑器 Ctrl+Shift+W
全局 上一个编辑器 Ctrl+Shift+F6
全局 上一个视图 Ctrl+Shift+F7
全局 上一个透视图 Ctrl+Shift+F8
全局 下一个编辑器 Ctrl+F6
全局 下一个视图 Ctrl+F7
全局 下一个透视图 Ctrl+F8
文本编辑器 显示标尺上下文菜单 Ctrl+W
全局 显示视图菜单 Ctrl+F10
全局 显示系统菜单 Alt+-
导航
作用域 功能 快捷键
Java编辑器 打开结构 Ctrl+F3
全局 打开类型 Ctrl+Shift+T
全局 打开类型层次结构 F4
全局 打开声明 F3
全局 打开外部javadoc Shift+F2
全局 打开资源 Ctrl+Shift+R
全局 后退历史记录 Alt+←
全局 前进历史记录 Alt+→
全局 上一个 Ctrl+,
全局 下一个 Ctrl+.
Java编辑器 显示大纲 Ctrl+O
全局 在层次结构中打开类型 Ctrl+Shift+H
全局 转至匹配的括号 Ctrl+Shift+P
全局 转至上一个编辑位置 Ctrl+Q
Java编辑器 转至上一个成员 Ctrl+Shift+↑
Java编辑器 转至下一个成员 Ctrl+Shift+↓
文本编辑器 转至行 Ctrl+L
全局 关闭 Ctrl+F4
全局 全部保存 Ctrl+Shift+S
全局 全部关闭 Ctrl+Shift+F4
全局 属性 Alt+Enter
全局 新建 Ctrl+N
项目
作用域 功能 快捷键
全局 全部构建 Ctrl+B
热键篇:
Template:Alt + /修改处:窗口->喜好设定->工作台->按键->编辑->内容辅助。个人习惯:
Shift+SPACE(空白)。简易说明:编辑程序代码时,打sysout+Template启动键,就会自动出现:
System.out.println();
。设定Template的格式:窗口->喜好设定->Java->编辑器->模板。
程序代码自动
排版:Ctrl+Shift+F 修改处:窗口->喜好设定->工作台->按键->程序代码->格式。个人习惯:Alt+Z。
自 动排版设定:窗口->喜好设定->Java->程序代码格式制作程序。样式页面->将插入tab(而非空格键)以内
缩,该选项取消勾选,下格空格数目填4,这样在自动编排时会以空格4作缩排。
快速执行程序:Ctrl +F11
个人习惯:ALT+X修改处:窗口->喜好设定->工作台->按键->执行->启动前一次的启动作业。简易说明 :第一次执行时,它会询问您执行模式,设置好后,以后只要按这个热键,它就会快速执行。
<ALT+Z(排版完)、ATL+X(执行)>..
我觉得很顺手^___^手动汇入所需要的类别:
Ctrl+Shift+O简易说明: 假设我们没有Import任何类别时,
当我们在程序里打入:
BufferedReader buf =new BufferedReader(new InputStreamReader(System.in));
此时Eclipse会警告说没有汇入类别,这时我们只要按下Ctrl+Shift+O,它就会自动帮我们Import类别。
查看使用类别的原始码:Ctrl+鼠标左键点击简易说明:可以看到您所使⽤类别的原始码。将选取的文字
批注起来:Ctrl+/简易说明:Debug时很方便。
修改处:窗口 ->喜好设定->工作台->按键->程序代码->批 注视景切换:Ctrl+F8个人习惯:Alt+S。修改处:窗口 ->喜好设定->工作台->按键->窗口->下一个视景 。简易说明:可以方便我们快速切换编辑、除错等视景。
秘技篇:一套Eclipse可同时切换,英文、繁体、简体显示:
1.首先要先安装完中文化包。
2.在桌面的快捷方式后面加上参数即可,英文-> -nl "zh_US"繁体-> -nl "zh_TW"简体-> -nl "zh_CN"。
(其它语系以此类推)像我2.1.2中文化后,我在我桌面的Eclipse快捷方式加入参数-n1 "zh_US"。
"C:\Program Files\eclipse\eclipse.exe" -n "zh_US"接这就会变回英文语系噜。利用Eclipse,在Word
编辑文书时可不必将程序代码重新编排:将Eclipse程序编辑区的程序代码整个复制下来(Ctrl+C),直接
贴(Ctrl+V)到
Word或WordPad上,您将会发现在Word的程序代码格式,跟Eclipse所设定的完全一样,包括字型、缩排
、关键词颜色。我曾试过 JBuilder、GEL、NetBeans…使⽤复制贴上时,只有缩排格式一样,字型、颜色
等都不会改变。外挂篇:外挂安装:将外挂包下载回来后,将其解压缩后,您会发现features、
plugins这2个数据夹,将里面的东西都复制或移动到Eclipse的features、plugins数据夹内后,重新启动
Eclipse即可。
让Eclipse可以像JBuilderX⼀样使用拖拉方式建构GUI的外挂:
1.Jigloo SWT/Swing GUI Builder :http://cloudgarden.com/jigloo/index.html下载此版本:Jigloo
plugin for Eclipse (using Java 1.4 or 1.5)安装后即可由档案->新建->其它->GUI Form选取要建构的
GUI类型。
2.Eclipse Visual Editor Project:http://www.eclipse.org/vep/点选下⽅Download Page,再点选 Latest Release 0.5.0进入下载。除了VE-runtime-0.5.0.zip要下载外,以下这2个也要:
EMF build 1.1.1: (build page) (download zip)
GEF Build 2.1.2: (build page) (download zip)
3.0 M8版本,请下载:
EMF build I200403250631
GEF Build I20040330
VE-runtime-1.0M1安装成功后,便可由File->New->Visual Class开始UI设计。安装成功后,即可由新建 ->Java->AWT与Swing⾥选择所要建构的GUI类型开始进行设计。VE必须配合着对应版本,才能正常使⽤, 否则即使安装成功,使用上仍会有问题。使用Eclipse来开发JSP程序:外挂名称:lomboz(下载页面)
http://forge.objectweb.org/project/showfiles.php?group_id=97请选择适合⾃⼰版本的 lomboz下载
,lomboz.212.p1.zip表⽰2.1.2版,
lomboz.3m7.zip表⽰M7版本….以此类推。
lomboz安装以及设置教学:Eclipse开发JSP-教学文件
Java转exe篇:实现⽅式:Eclipse搭配JSmooth(免费)。
1.先由Eclipse制作包含Manifest的JAR。制作教学
2.使⽤JSmooth将做好的JAR包装成EXE。
JSmooth下载⻚⾯:http://jsmooth.sourceforge.net/index.php
3.制作完成的exe文件,可在有装置JRE的Windows上执⾏。
Eclipse-Java编辑器最佳设定:编辑器字型设定:⼯作台->字型->Java编辑器文字字型。
*请认真填写需求信息,我们会在24小时内与您取得联系。