




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章JavaEE简介 1 1JavaEE概述 1 2JavaEE开发环境的构建 1 3MyEclipse9 0开发入门 1 1JavaEE概述 1 1 1JavaEE传统开发1 电子文档的标记Web应用的绚丽多彩在于其呈现的网页 而网页的美丽则是基于超文本标记语言HTML HypertextMarkupLanguage 的 HTML是用于描述网页文档的一种标记语言 其实不止是网页 其他各种电子文档也都有描述其自身的标记语言 而这些语言有个共同的祖先 SGML 2 JSPJSP JavaServerPages 是由原SunMicrosystems公司 现已被Oracle收购 倡导 许多公司参与一起建立的一种动态网页技术标准 JSP是在传统的网页HTML文件 htm html 中插入Java程序段 Scriptlet 和JSP标记 tag 从而形成JSP文件 jsp 1 1 1JavaEE传统开发 3 Model1开发模型采用JSP技术构成Web应用可以选择不同的模型来开发实现 JavaEE传统开发采用的是Model1模型 这种以JSP为中心的开发模型我们称之为Model1 如图1 1所示 1 1 2JavaEE框架开发 1 MVC思想与框架MVC即Model 模型 View 视图 Controller 控制器 视图层负责页面的显示工作 而控制层负责处理及跳转工作 模型层负责数据的存取 这样它们的耦合性就大大降低了 从而提高了应用的可扩展性及可维护性 如图1 2所示 1 1 2JavaEE框架开发 2 Struts框架Struts是开源软件 最早是作为ApacheJakarta项目的组成部分 MVC模式的提出改变程序的设计思路 但代码的规范性还是很差 使用Struts的目的是为了帮助程序员减少在运用MVC设计模型来开发Web应用的时间 3 Hibernate框架Hibernate也是一个开放源代码的框架 它对JDBC进行了非常轻量级的对象封装 把对象模型表示的对象映射到基于SQL的关系数据模型中去 使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库 4 Spring框架Spring框架是RodJohnson开发 2003年发布了第一个版本 它是一个从实际开发中抽取出来的框架 完成了大量开发中的通用步骤 从而大大提高了企业应用的开发效率 1 2 1JDK的安装与配置 3 设定连接端口 HTTP 1 1ConnectorPort 登录名 UserName 和密码 Password 也采用系统默认值 连接端口为8080 登录名和密码均为空 如图1 8所示 1 2 1JDK的安装与配置 4 设定Tomcat使用的JVM路径 C ProgramFiles Java jre7 如图1 9所示 1 2 1JDK的安装与配置 5 选择安装路径 默认在 C ProgramFiles ApacheSoftwareFoundation Tomcat7 0 如图1 10所示 单击 Install 开始安装 1 2 1JDK的安装与配置 6 测试是否安装成功 安装完成后启动Tomcat 如图1 11所示 1 2 1JDK的安装与配置 打开浏览器 输入 http localhost 8080 若如图1 12所示 表明安装成功 1 2 3集成开发环境的搭建 1 MyEclipse9 0安装和破解本书示例用的是MyEclipse的最新稳定版本MyEclipse9 0 图1 13所示是它的启动画面和版本信息 1 2 3集成开发环境的搭建 2 配置JRE启动MyEclipse 选择菜单 Window Preferences 显示MyEclipse配置对话框 选择左边目录树中的Java InstalledJREs 如图1 14所示 1 2 3集成开发环境的搭建 MyEclipse有默认的JRE选项 本书不用 点击右边的 Add 按钮 添加我们自己安装的JDK7 2的JRE 如图1 15所示 单击此处 1 2 3集成开发环境的搭建 单击上图的 Directory 按钮 指定JDK7 2的JRE安装路径 C ProgramFiles Java jre7 如图1 16所示 单击 确定 1 2 3集成开发环境的搭建 3 集成MyEclipse与Tomcat启动MyEclipse 选择菜单 Windows Preferences 显示MyEclipse配置对话框 选择左边目录树中的 MyEclipse Servers Tomcat Tomcat7 x 选项 在右面激活Tomcat7 x 设置路径为1 2 2节Tomcat7 0的安装目录 如图1 17所示 1 2 3集成开发环境的搭建 继续展开左边目录树 MyEclipse Servers Tomcat Tomcat7 x JDK 如图1 18 可见Tomcat7 x默认的运行环境就是JDK7 2的JRE 名为jre7 如果不是 请读者自行设置 1 2 3集成开发环境的搭建 在MyEclipse9 0的工具栏点击 Run Stop RestartMyEclipseServers 复合按钮 选择Tomcat7 x Start 如图1 19所示 1 2 3集成开发环境的搭建 MyEclipse主界面下方控制台区中会输出Tomcat的启动信息 如图1 19 说明服务器已经开启了 1 3MyEclipse9 0开发入门 1 3 1MyEclipse9 0环境介绍在Windows下选择 开始 所有程序 MyEclipse MyEclipse9 启动MyEclipse9 0环境 进入集成开发工作界面 如图1 20所示 1 3 1MyEclipse9 0环境介绍 MyEclipse原本 6 0版之前 只是作为Eclipse环境的一个插件而存在 只不过后来随着它功能的日益强大 逐步取代Eclipse而成为独立的JavaEE集成开发环境 但在其界面主菜单里至今仍保留着MyEclipse的菜单项 如图1 21所示 1 3 1MyEclipse9 0环境介绍 MyEclipse环境的这种功能组件化的集成定制特性 使得它可以用于开发多种不同类型的Java软件应用 如图1 22所示 1 3 2一个简单JavaProject程序 将开发第一个JavaProject程序 运行结果为在控制台打印 HelloWorld 如图1 23所示 项目完成后的目录树如图1 24所示 1 3 2一个简单JavaProject程序 1 创建JavaProject选择菜单 File New JavaProject 创建一个JavaProject 出现如图1 25所示对话框 1 3 2一个简单JavaProject程序 此时 MyEclipse生成了一个名为MyProject的工程 如图1 26所示 1 3 2一个简单JavaProject程序 2 创建包右击src文件夹 选择 New Package 如图1 27 输入包名com apex demo 单击 Finish 将在项目目录树中看到如图1 24所示的com apex demo包 1 3 2一个简单JavaProject程序 3 创建类右击com apex demo包 在弹出的菜单中选择 New Class 出现如图1 28所示对话框 1 3 2一个简单JavaProject程序 在类名 Name 栏填写 MyClass 单击 Finish 文件保存时会自动编译 编辑MyClass java代码如下 packagecom apex demo publicclassMyClass publicstaticvoidmain String args System out println HelloWorld 1 3 3一个简单WebProject程序 下面再来开发一个WebProject程序 当用户在浏览器中输入 http localhost 8080 myWebProject index jsp时 服务器会返回给用户一句话 HelloWorld 如图1 29所示 1 3 3一个简单WebProject程序 工程最后的目录树如图1 30所示 1 3 3一个简单WebProject程序 1 创建WebProject启动MyEclipse 选择菜单 File New WebProject 为WebProject起名为 myWebProject 如图1 31所示 1 3 3一个简单WebProject程序 2 创建JSP由于在创建WebProject的时候 MyEclipse会自动生成一个缺省的index jsp文件 所以我们只要修改其内容即可 双击打开这个文件 将其修改成以下内容 HelloWorld 1 3 3一个简单WebProject程序 3 部署如图1 32所示 单击工具栏中的按钮 DeployMyEclipseJ2EEProjecttoServer 将新建的Web项目部署到Tomcat中 1 3 3一个简单WebProject程序 从下拉列表中选择项目名为myWebProject 单击 Add 按钮 选择Tomcat7 x作为服务器 如图1 33所示 按 OK 1 3 4项目的导出 移除和导入 1 导出项目右击项目名myWebProject 选择 Export 菜单项 如图1 34 1 3 4项目的导出 移除和导入 在 Export 对话框中展开目录树 选择 General FileSystem 表示导出的项目存放在本地磁盘上 单击 Next 如图1 35所示 1 3 4项目的导出 移除和导入 单击 Browse 选择存盘路径 如图1 36 1 3 4项目的导出 移除和导入 2 移除项目右击项目名myWebProject 选择 Delete 菜单项 如图1 37 1 3 4项目的导出 移除和导入 在弹出的 DeleteResources 消息框中单击 OK 按钮 如图1 38 操作之后读者会发现左边工程目录树中对应项目myWebProject的项不见了 已经移除 1 3 4项目的导出 移除和导入 3 导入项目下面再将刚刚移除的项目重新导入工作区 在MyEcli
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人承接业务合同范本
- 理疗馆加盟合同范本
- 个人收购塑料合同范本
- 深圳设备出租合同范本
- 模特协会合同范本
- 工厂文员用工合同范本
- 足球培训协议合同范本
- 外墙真石漆甲方合同范本
- 碧桂园设计合同范本
- 保安 劳动合同范本
- 心肺复苏及AED的使用
- 中国石油大学工程流体力学教案
- 真空带式干燥机3Q验证文件模板
- 职工医疗互助保障计划、女职工安康互助保障计划互助金申请表
- 宾馆饭店消防安全排查整治标准
- YC/T 507-2014烟草测土配方施肥工作规程
- NB-T 10935-2022 除氧器技术条件
- GB/T 13331-2014土方机械液压挖掘机起重量
- 材料科学基础(全套429张课件)
- 淹溺急救与护理ppt
- 部编版小学三年级上册道德与法治全册教案表格版
评论
0/150
提交评论