glassFish+postgres+NetBeans j2ee开发指南

所需积分/C币:36 2017-10-26 16:08:09 21.85MB PDF
收藏 收藏
举报

glassFish NetBeans j2ee java 开发指南,详细指导如何搭建一个demo
41 Java ee基础平台 60 41.1应用集成 60 41.2内容管理.60 41.3综合报表 42开发过程. 60 4.2.1程创建规范. ::::::::::::·::::::::::::··· 43开发举例 .60 5参考资料 51 Glassfish官网.… 6 1摘要概述 11基本概念 11 Java ee技术 Java ee( Java platform, Enterprise Edition)是sun公司推出的企业级应用程序版本。这 个版本以前称为J2E。能够为我们帮助丌发和部署可移植、健壮、可伸缩且安全的服务器 端Java应用程序。 Java ee是在 Java se的基础上构建的,它提供web服务、组件模型、 管理和通信AP,可以用来实现企业级的面向服务体系结构( service-orⅰ ented architecture, SOA)和Web2.0应用程序。 Java ee5区别于J2EE14,进行了几乎全面的改写和升级,它充分吸取第三方开源社区 的SsH解决方案,也实现了类似写体系架构,并且全面引入“注解″,简化了配置文件的编写。 而 Java ee6则更进一步的实现了轻量化,改进了JsF对AAX的支持;同时对持久层」PA进 行了改进,缓存配置方案更加灵活,实用性大大增强; Web service方面,SOAP和REST风 格均可通过EB注解开发。 112与SSH的区别 SsH在2EE项目中表示了3种框架,即 Spring+ Struts+ Hibernate。 Struts对 Model VeW和 Controller都提供了对应的组件。 Spring是一个轻量级的控制反转(oC和面向切面 (AOP)的容器框架,它由 Rod johnson创建。它是为了解决企业应用开发的复杂性而创建的 Spring使用基本的 Java bean米完成以前只可能由EB完成的事情。 Hibernate是一个开放源 代码的对象关系映射框架,它对JBC进行了非常轻量级的对象封装,可以应用在任何使用 JDBC的场合,可以在 Servlet/sP的Web应用中使用,也可以在应用EJB的」2EE架构中取代 CMP,完成数据持久化的重任。 SSH的流行在很大程度上是由于J2EE14的开发过程比较困难造成的,在当时,」2EE规 范并不能很好的实现三层开发的模型,第三方开源社区通过自己的努力,实现了一套轻量级 的解决方案,并且得到了大多数开发者的认同 」 ava ee5及其以后的标准,都充分借鉴了SSH的体系架构,提供了一套几乎等效的开发 框架。 12技术内容 Java ee是一套非常庞大的技术标准体系,本文不可能全部阐述,下面将我们在Web应 用开发中主要使用的进行简要介绍 1.2.1 Java persistence apl 1.2.2 Enterprise Java Bean 1.2.3 Java server faces 2环境配置 在正式学习之前,我们先讲一下开发测试坏境配置。 2.1 Java 任何基于Java技术的开发,都离不开Java开发环境的安装。首先,大家要弄清区别」RE 和」DK的区别。 RE的全称是 Java runtime environment是java的运行环境,它包含java虚拟机、必要 类库、字体配置、安全配置等内容。 」DK的全称是 Java Development Kit是java的开发环境,它包含java编译器、必要类库、 内置JRE等内谷 顾名思义,我们要搞开发,肯定应该是安装」DK. 211软件下载 sun被 Oracle收购后,Java的更新和维护由 Oracle接手,下绒需要从 Oracle官网进入 dware and 官地址 日vc·rc @·★自 Welcome Feifel Accoun: sign Out Help Country Y Communities v I am a. I want to. Search ORACL∈ Products Solutions Downloads Store support Training Partn Database Popula Enterprise Management Developer Tools Orace Database Orade Enterprise Manager SQL Developer ARace Database 11g Express Oracle Application Tesfing Suite JDeveloper and ADI ava for Developers See All Developer Tools for visual Studio ava lor Your TE Enterprise Pack for Ecipse computer Server and Storage SystemIs NetBeans ice JavaFX Solaris Oracle Application Express Linux an d Oracle VN Firmware Prebuilt Developer VMs See All Middleware Orac e racle Database ncluding Orade WebLogic Prebuilt Developer Oracle JRockt ac@ soA SuitE See Al Experience breakthrough technology for ultimate database performance with the Oracle Supercluster M6-3 Register for the webcast 在浏览器地址栏输入http://www.oracle.com即可进入Oracle官网,从Downloads下 载)找到 Java for Developers(丌发者的」ava),就可以转到下载页面了。 de com technetwork/java/javase downloads /index.html 0日x,CAk@·食白·鲁“·B↓ Welcome Feifei Account Sign Out Help Country v Communities v I am a.v I want to Search ORACL∈ Products Solutions Downloads Store Support Training Partners About OTN Jaya sE I Ovemew Downloads Documenta Communit Technologies Training Java sDKs and Tools Java EE 量aaSE ∠ avaEE and Glassfish Java sE Downloads下-则武版本 历史版本 lava sE Supoort 更3ME Next Releases(Early Access Embedded Usc Provious Rclcasos Java embedded ⊥Cad ≌ ava Mission cantrol Web Tier Java Resources Java card lava 当前版本 NetBeans lava APls Java Ty Communty ⊥ ava Maga7n色 Java platform(JDK)7u45 JDK 7u45& NetBeans 74 量是是 Java Platform, standard Edition 量 ava net Java SE 7u45 查 Developer Training This release includes imporant security fixes. Orade strongly recommends that all Java SE7 users upgrade to this re ease ± storie2 Leam more k .ava.co Which Java package do I need? JDK: (ava Developmert Kit). For Java Developers, Includes a complete JRE plus tools for developing debugging, and monitorng Java application a la magaz ne Getit now (Server Java Runtime Environment For deploying java applicat ons for FREEl cludes tools for JvM monitoring and tools com ns, but coes rot induce browser integration(the Java plug-in) auto-update, nor JRE Java Runtime Environment) Covers most end-users needs. Contains everything required to run Java applica ions on your system. 在Java下载主页面可以选择想要下载的版本, Next releases是开发中的下一代版本、 Previous releases是早期版本,当前正式版本一般放在最醒目的位置。 例如,上图中7u45,代表1.7人版本号,第45次更新( update)版本。由于」DK具备 定的向下兼容性,迸常选择当前最新的版本安装。但需要注意的是,1.5及其以后和14及 其以前的」DK可能会有较多兼容性问题。 www.oracle.com/technetwork/javal/sO日vc圖,百“cmkP 食自t合 店↓自三 Orade Technology Network Java> Java SE> Downloads lava SE Overview Downloads Documentation Community Technologies Traning Java SDKs and Tools Java ME Java SE Development Kit 7 Downloads Java SE SUpport 9 Java ME Thank you for downloading this relcase of the JavaTM Platform, St andard Edition Dovclopmcnt Kit Jova SE Advanced s Sute DK).The JDK is a develooment environment for building appllcat ons, applets, and ⊥ avaNT Java三 mbedded components using tne ava programming language avaFX The jDK includes tools useful for developing and testing programs written in the Java 号 NetBeans programming language and running on the Java platform. Java oe 是 Java Mission contro JavaFX SDK Is now induded In JK T for wIndows. Mac osx, and Linux x36/64 Java Resources See a so 垂⊥aaAP Java TV Java Developer Newsle ter (ick the checkbox under Subscription Center Oracle Technolocy Technicel Art des News) 9 Demos and videos Java Developer Day hands-on workshops (free) and other events 号5aums Java Magane Java magazine 壘 Java Magazine DKND5 Checksum 圣 Java nct Java se KIt 7 Oracle Binary Code Lice software 叠 Java. ccm Ip Accept License Agreement. Decline License Agreement a Va megazine Ge Product i File Descriptio File s Download Subscribe Today Linux ARM VSN7 Hard Fioat AB 67.67 MB i idk-7u45-inux-am-p-hnt tar az nUx ARIA vBN7 Soft Float ABl 67. 68 MB 4 Jjak-7u45-linux-arm-vp-snt tar gz 垂jdk-7u45 inux-ik586rm Linux x86 s dk-7u45-linux-1506 taraz Linuxx64 116.91ME i jdi-7u45-4inux-x64. pm 1317MB i Jak-7u45-Iinux-x64.tar. gz 183. ME i jdk 7u45 macoGK x64dmg Solaris x86 (SVR4 package 139. MEi jdk-7u45-sDlaris-i580 tarZ Solaris x86 95.02 MB i jdk-7u45-sD- i586. ar gz Solaris X64(SVR4 packag Y JdK-1U45-soans-yb4tarZ claris x64 16.2]uB&jdk 7u45 solaris x64 tat gz Solaris SPARC (SVR4 package) 139.38 i jdk-7u45-sDlaris-sparctarZ 98.17 MB 4 Jak-7u45-so aris-sparc tar gz Solans s-ARC 64-bit(SVR4 package) 23.91 WH* jdk-7u45-sDl aris-sparc9 tarZ Solaris SPARC 64-bit 182B垂jdk7u450 aris-sparcvs tar ga Vindo Ns x86 123.49 ME i jdk-7u45-windows-I586exe WindoNSX64 125.31 ME& IaK-/u45-Mndows-<64.ere 接下来就是接受许可协议,选择适合自凵操作系统的JDK进行下载了。如果是使用 Intel x86CpU架构的主机,卜载的时候,要注意区分32位(i586)和64位(x64)。64位JK只 能安装在64位的操作系统上,可以使用史大的内存空间,因此,如无特殊要求,应该选择 64位 本文涉及的开发实例,仝部在64位」DK测试运行。 212安装配置 2,, 1 Windows 双击下载的安装包,即可进入安装冋导了,选择路径、安装内容,就和一般的 Windows 应用稈序一样一步一步安装到计算机了。安装结束的时候,会顺带安装JRE插件。 不过,为了开发过程中使用方便,我们不建议将它安装到默认路径 Program Files下,而 是选择例如灬D: Vava jdk1.7.045”(顺带安装JRE插件可按默认路径)。装好后的JDK环境 如下 1.7.045 文件+页共享 e⊙·个,这台电脑,程D) Java jakt17045 搜dk170.45 题最近访问的位置^名称 修改日期 kDrive 2013/10/298:56文件夹 Indue 2013/10/298:56文件夹 2013/10/298:56又件夹 Ilib 2013/10/298:56文体央 这台电脑 口 COPYRIGHT 2013/10/86:54 形 LICENSE 2013/10/298:56文件 座t aREADME.htm Release 2013/10/298:56文件 文 2013/10/86:54 RAR ZIP压缩。20.250KB 下戴 aTHIRDPARTYLICENSEREADMEbxt 2013/10/298:56文本文档 B THIRDPARTYUICENSEREADME.JAVAF.201310/298:56文本立档 123xB 音乐 桌面 程序 ca其它(E ca应用) ca资料(H □备份 12个项目 bin目录里是java相关的各种命令行,jre是内置运行环境 2.1.2.2 Linux Linuκ通常采用RPM安装包,下载后,用 chmod更改运行权限,并用sudo执行安装 装好后的」DK公创建/usr/ava/ latest路径链接,指示当前JK的位置。 需要注意的是, Linux下,Java运行的应用往往不能正常显示非ASC字符,原因是字体 配置缺失。解决方法是,打开jk路径下“/jre/ib/ /fonts”在里面创建一个叫“ fallback”的 文件夹,将中文字体拷贝进去 fallback ⊙②,个18·j14· jre lib b fonts b fallback 已搜素" fallback" 最近访问的位置^名称 修改日期 大小 △ msh,ttc 2013/7/ 9 2:37 Truc Type Collect. 21, 126 KB 4 msnbc.ttc 2013/779 2: 37 True Type Collect. 14, 122 KB 2013/7/16 0: 54 True Type Collect. 11. 777 KB Handsome(har 3个项目 例如:JDK中安装了“微软雅黑”宇体,如果是在 Linux系统中,运行 Java Swing的程序 则会以微软雅黑显示字体了 2123直接拷贝 如果要在同一台计算机上,安装多个JDK副本,则建议只安装最新的版本,其余」DK版 本直接copy过来 21.2.4环境变量 无薮误人子弟的Java教材都让初学者去环境变量中配置 JAVA HOME、PATH和 CLASSPATH 等内容。本文档强烈建议初学者不要去设这些东西,以免不必要的麻烦。 2.2 NetBeans 学习Java编程,最有效的办法是充分利用IDE(集成开发环境)来辅助编程,通过IDE 的错误提示、代码自动完成、友好文档提示,可以快速纠正编写错误、并熟悉各类Al。因 此,希望大家不要到命令行里去捣鼓,避免浪费时间。 当前流行的Java集成开发环境主要有 Eclipse、 Net beans、 Intelli iDEA,三者功能相当, 但界面风格、参数设置、「程结构有很大差异。在开发」 ava ee方面, NetBeans相对来说比 较友好,因此下面重点对 Net beans进行详细介绍 221软件下载 Netbeans是 Oracle收购自sun的项目,是第一方提供的Java集成开发环境,它的网站 是www.netbeans.org:

...展开详情
试读 62P glassFish+postgres+NetBeans j2ee开发指南
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    img
    Bryant953

    关注 私信 TA的资源

    上传资源赚积分,得勋章
    最新推荐
    glassFish+postgres+NetBeans j2ee开发指南 36积分/C币 立即下载
    1/62
    glassFish+postgres+NetBeans j2ee开发指南第1页
    glassFish+postgres+NetBeans j2ee开发指南第2页
    glassFish+postgres+NetBeans j2ee开发指南第3页
    glassFish+postgres+NetBeans j2ee开发指南第4页
    glassFish+postgres+NetBeans j2ee开发指南第5页
    glassFish+postgres+NetBeans j2ee开发指南第6页
    glassFish+postgres+NetBeans j2ee开发指南第7页
    glassFish+postgres+NetBeans j2ee开发指南第8页
    glassFish+postgres+NetBeans j2ee开发指南第9页
    glassFish+postgres+NetBeans j2ee开发指南第10页
    glassFish+postgres+NetBeans j2ee开发指南第11页
    glassFish+postgres+NetBeans j2ee开发指南第12页
    glassFish+postgres+NetBeans j2ee开发指南第13页
    glassFish+postgres+NetBeans j2ee开发指南第14页
    glassFish+postgres+NetBeans j2ee开发指南第15页
    glassFish+postgres+NetBeans j2ee开发指南第16页
    glassFish+postgres+NetBeans j2ee开发指南第17页
    glassFish+postgres+NetBeans j2ee开发指南第18页
    glassFish+postgres+NetBeans j2ee开发指南第19页

    试读已结束,剩余43页未读...

    36积分/C币 立即下载 >