java ee平台及开发基础_第1章 Java EE平台及开发基础精要.ppt

第1章 Java EE平台及开发基础精要

(3)透视图切换器 位于工具栏最右侧的是MyEclipse特有的透视图切换器,如图1.25所示,它可以显示多个透视图以供切换。 (4)视图 视图是显示在主界面中的一个小窗口,可以单独最大化、最小化,调整显示大小、位置或关闭。除了工具栏、菜单栏和状态栏之外,MyEclipse的界面就是由这样的一个个小窗口组合起来的,像拼图一样构成了MyEclipse界面的主体。如图1.26所示为一个大纲视图。 (5)代码编辑器 在界面的中央会显示文件编辑器及其中的程序代码。这个编辑器与视图非常相似,也能最大化和最小化,若打开的是JSP源文件,还会在编辑器的上半部窗口中实时显示出页面的预览效果,如图1.27所示。 3.组件化的功能 在结构上,MyEclipse 2014的功能可分为7类。 ① Java EE模型。 ② Web开发工具。 ③ EJB开发工具。 ④ 应用程序服务器的连接器。 ⑤ Java EE项目部署服务。 ⑥ 数据库服务。 ⑦ MyEclipse整合帮助。 事实上,MyEclipse(6.0版之前)原本只是作为Eclipse环境的一个插件而存在的,只不过后来随着它功能的日益强大,逐步取代Eclipse而成为独立的Java EE集成开发工具,但在其界面的主菜单里至今仍保留着【MyEclipse】这一菜单,如图1.28所示。 1.简单Java EE程序的结构 在网站规模不大时,可以全部采用JSP来编写Java EE程序,JSP文件负责处理应用的业务逻辑、控制网页流程和创建HTML页面,JSP通过JDBC操作后台数据库,系统结构十分简单,如图1.29所示。 2.举例 【实例一】采用JSP+JDBC方式开发一个Web登录程序。 要求:数据库中建一个“用户名-密码”表,用户由页面上输入用户名和密码,单击【登录】按钮提交,程序通过JDBC访问数据库中的表来验证用户,验证通过转到主页并回显欢迎信息,否则跳转至出错页。 (1)建立数据库与表 在SQL Server 2008/2012中创建数据库,命名为TEST,其中建立一个用户表userTable,表结构如表1.1所示。 字 段 名 称 数 据 类 型 主 键 自 增 允 许 为 空 描 述 id int 是 增1 ID号 username varchar(20) 用户名 password varchar(20) 密码 字段包括:id、username和password。其中id设为自动增长的int型,并设为主键。username和password都设为varchar型。表建好后,向其中录入两条数据记录。最后建好的数据库、表及其中数据在SQL Server 2008/2012的SQL Server Management Studio中显示的效果,如图1.30所示。 (2)创建数据库连接 在MyEclipse 2014中创建对SQL Server 2008/2012的数据源连接十分方便。启动MyEclipse 2014,选择主菜单【Window】→【Open Perspective】→【MyEclipse Database Explorer】,打开MyEclipse 2014的“数据库浏览器”模式,右击鼠标,选择菜单【New…】,出现如图1.31所示的窗口,在其中编辑数据库连接驱动。 在DB Browser中右击刚才创建的sqlsrv连接,如图1.32所示,选择菜单【Open connection…】,打开这个连接。 连接打开之后,可以看到数据库中的表和表中数据,如图1.33所示,这就说明MyEclipse 2014已经成功与SQL Server 2008相连了! (3)创建Java EE项目 在MyEclipse 2014中,选择主菜单【File】→【New】→【Web Project】,出现如图1.34所示的【New Web Project】窗口,填写“Project Name”栏(为项目起名)为“jsp_jdbc”。在“Java EE version”下拉列表中选择“JavaEE 7 - Web 3.1”,“Java version”下拉列表中选择“1.7”。 单击【Next】按钮后,在“Web Module”页勾选“Generate web.xml deployment descriptor”(自动生成项目的web.xml配置文件),如图1.35所示。 单击【Next】按钮后,在“Configure Project Libraries”页勾选“JavaEE 7.0 Generic Library”,同时取消选择“JSTL 1.2.2 Library”,如图1.36所示。 (4)编写JSP 展开项目的工程目录树,右击“WebRoot”项,从弹出的菜单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值