
JavaEE学习笔记.doc
32页JavaEE学习笔记老师:李华玲第一章 JavaEE开发环境搭建1.1 JDK的安装与配置1.1.1、安装JDK:双击jdk-6u5-windows-i586-p,完成安装,安装到指定的路径(假设采用默认路径) 1.1.2、配置环境变量:计算机上右击选属性,点高级系统设置,选环境变量,然后在用户变量中新建以下三个,冒号后是对应的值1)JAVA_HOME:D:\java_dev\Java\jdk1.6.0_05(2)path:%JAVA_HOME%\bin;(3)classpath:.;%JAVA_HOME%\jre\lib\rt.jar;设置好后的截图为:1.1.3、jdk安装后的测试:1、cmd-->java –version; 2、cmd-->javac;如果这两个命令能运行成功,说明安装正确可以恭喜一下啦!1.2、安装tomcat服务器1.2.1、解压缩Tomcat双击,将其解压到D:\java_dev,解压后如下图1.2.2、配置tomcat的环境变量catalina_home:D:\java_dev\apache-tomcat-6.0.36设置好后如图:1.2.3、启动Tomcat服务器双击D:\java_dev\apache-tomcat-6.0.36\bin文件夹下的启动tomcat。
注意linux下是双击文件启动tomcat,windows下绿色非安装版是双击文件启动tomcat,windows下安装版是双击启动tomcat)1.2.4、测试Tomcat是否配置成功打开浏览器,在地址栏输入http://localhost:8080测试tomcat是否可以正常启动1.2.5、关闭tomcat双击D:\java_dev\apache-tomcat-6.0.36\bin文件夹下的1.3、安装eclipse1.3.1、解压eclipse双击d:\2015Oracle.CSG暑期师资培训-杭州站文件夹下的,将其解压到D:\java_dev,至此,D:\java_dev文件夹下的信息如下图1.3.2、设置eclipse的工作目录在D:\java_dev文件夹下新建一个文件夹my_workspace1.3.3、启动eclipse并选择工作目录双击D:\java_dev\eclipse下启动eclipse,并选择刚才新建的my_workspace为自己工作空间1.3.4、配置eclipse的java_home选择windows->Preferences进入如下配置界面(也可以配置字体):最终如下:1.3.5 设置eclipse的字体并修改默认编码1.3.5.1设置字体1.3.5.2修改默认编码如果要使新建立工程、java文件直接使UTF-8则需要做以下工作: 1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。
2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8其他java应用开发相关的文件 如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定3、经过上述两步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者 插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码此时需要再RCP应用、或插件 Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8让输出时编译知道java源文件时UTF-8编码这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。
如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于 iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的 Text file encoding,从原编码改为UTF-8即可1.3.6 在eclipse中配置自己的Tomcat选择windows->Preferences进入如下配置界面选择:进入如下界面点击finish->点击finish->1.3.6启动Tomcat在上右键单击,选start,,启动tomcat(前提是tomcat从命令行中已经关闭)1.3.7 关闭Tomcat在上右键单击,选stop,关闭tomcat或者单击控制台上的红色方块图标结束1.4、安装ORACLE数据库1.4.1、安装前的准备工作右键单击点击文件夹database下的文件打开属性项->选兼容如下:1.4.2、启动安装程序并完成安装点击文件夹database 下的 文件,右键选以管理员身份运行如下:密码:pwdmrdb(我设置成了wk123456)然后下一步如下: 然后按照提示直接安装,防火墙都允许。
确定-》退出,至此,安装全部完成1.4.3、Oracle安装后的测试使用Win+R或win+X启动cmd,在cmd中输入lsnrctl stat回车如果出现以下提示,说明监听服务服务没有启动在任务管理器中查看,此服务确实没有启动点击按钮,或者到控制面板的管理工具中找到服务启动服务之后启动该服务检查任务管理器,服务已经启动重新执行该命令,看到结果如下:至此,监听服务启动成功!1.4.4、解压sqldeveloper将database里面的文件夹拷贝到D:\java_dev下至此,D:\java_dev文件夹下的信息如下图1.4.5、启动sqldeveloper点击D:\java_dev\sqldeveloper-3.1.07.42-no-jre\sqldeveloper文件夹里的文件运行连接安装时创建的数据库mrdb出现以下界面,说明连接成功到此为止,全部的开发环境配置完成庆祝一下吧~~~1.5第一个struts程序——HelloWorld1.5.1启动eclipse,新建web项目新建一个动态web工程,名字叫HelloWorld新建项目后,项目文件夹结构如下:1.5.2、新建一个jsp页面,用于显示helloWorld 新建一个jsp页面,叫做HelloWorld.jsp。
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
HelloWorld
1.5.3、导入struts2最简开发包找到struts目录下的apps文件夹下的struts2-blank.war,这是struts给的空白项目势力将该文件打开方式关联WinRAR,打开后看到如下文件:将上述文件解压,得到其中的文件到WEB-INF文件夹下找到lib目录,拷贝所有jar包到eclipse对应项目WEB-INF的lib下复制完后,效果如下 至此,操作完成1.5.3、新建一个Action新建一个Action,叫做HelloWorldAction实现Action接口(虽然看起来没什么用但是这是一个良好的习惯),里面定义一个execute()方法(其实是重写了Action接口中的方法)。package nuc.edu.wk.hello;import com.opensymphony.xwork2.Action;public class HelloWorldAction implements Action{ public String execute(){ System.out.println("HelloWorldAction"); //测试用 return "HelloWorld"; }}附:Action接口的源码:package com.opensymphony.xwork2;public interface Action { public static final String SUCCESS = "success"; public static final String NONE = "none"; public static final String ERROR = "error"; public static final String INPUT = "input"; public static final String LOGIN = "login"; public String execute() throws Exception;}1.5.4 到struts2的路径下复制web.xml并精简之找到struts目录下的apps文件夹下的struts2-blank.war,这是struts给的空白项目势力。
将该文件打开方式关联WinRAR,打开后看到如下文件:将上述文件解压,得到其中的文件,在WEB-INF文件夹下得到web.xml:将其复制到自己的WEB-INF目录下,打开,这里选择“是”web.xml内容如下:
