• 论文导航
  • 论文专题
  • 论文源代码
  • 设计资源
  • 原创论文
  • 交流互动
  • 作业答案
  • 工具
  • 会员
  • 设计专题

首页|原创论文|原创论文|论文全套|点数论文|实用文档|课程设计|定作论文|毕业论文|考试资料|知识在线|密码保护|大学生|论文帮助|保健养生|健康家园|期刊导航|创业资料|毕业论文|站长学院|学习娱乐|演示文稿|免费论文|源代码|博士论文|研究论文|参考论文|下载分类|写作指导|应用文|英语论文|文化|哲学|艺术类|计算机|工学|教育类|文学|社会学|政治|医药学|理学|法学|公共管理|财务管理|工商管理|会计审计|管理学|证券金融|财政税收|经济学|论文范文|网络学院|早教|就业指导|求职英语|简历|公务员|动漫频道|作文大全|土木工程|法学|计算机|护理学|会计学|交通运输|工商管理|汉语言|原创|计算机论文全套|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计|VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文|asp源码| asp精品| php精品源码| vb精品| vfp精品源码| Java精品|Asp.net精品源码|Jsp精品|定作论文

BS| CS | vb| VC | 设计| 系统 | 毕业| JSp | web| net | PLC| FLASH | sql| PHP | CAD| 源码 | pb| delphi | 方案| ppt | J2ee| HTML | android| access | vfp| 模具 | j2me| service | photo| CPA | TCP| J2ME | ASP| java | ATL| 案例 | 单片机| Ajax | powerbuilder| frontpage | div| 报告 | 毕业设计| 电工 | 课程| 嵌入式 | 通讯| 软件测试 | Unix编程| 3D图形编程 | 人工智能| 图形 | Internet/IE编程| 界面编程 | SQL Server| 代理服务器 | 系统编程| 单片机开发 | 人工智能| 文件操作 | RichEdit| 屏幕保护 | 网格计算| uCOS | JspServlet| 驱动编程 | Shell编程| MTK | Java编程| 酒店行业 | 其他小程序| 外挂编程 | VC书籍| .net编程 | 教育系统应用| 中间件编程

下载目录|论文及源代码|asp源码|asp精品源码|php精品源码|vb精品源码|vfp精品源码|Java精品源码|vc++精品源码|ACCESS精品源码|Authorware精品源码|Asp.net精品源码|Jsp精品源码|DIV+CSS模板|FLASH精品源码|PB精品源码|Android源码 |asp代码|ajax代码|php代码|html代码|java代码|jsp代码|pb代码|Ruby代码|sql代码|vfp代码|数据结构与算法|汇编语言|Perl代码|delphi代码|flash代码|js代码|net代码|vb代码|vc代码|DVD光盘源代码|ipad源代码|后台模板|CSS菜单|CSS图表|图片图标|精美Word模板|精美EXCEL模板|精美PPT模板|系统操作视频和下载|ASP在线学习|PHP在线学习|JSP在线学习|JAVA在线学习|NET在线学习|VC在线学习|VB在线学习|VFP在线学习|SQL在线学习|PB在线学习|PHOTOSHOP在线学习|Delphi在线学习|计算机点数论文|点数参考论文|ASP设计|ASP.NET设计 |VB设计|JSP设计|C#设计|PHP设计|JAVA设计|VF设计|DELPHI设计|PB设计|VC++设计|计算机网络|机械论文|单片机论文|电子论文

C++|VB|ASP|VF|DELPHI|JSP|电气|计算机|经济|打包下载|查询工具|设计定作|设计专题|ASP,网站,C/S,设计等定作

网站首页|原创系统|工商管理|护理学|会计学|行政管理|计算机|土木工程|汉语言|机械设计|交通运输|法学|卫生法学

内涵段子| 冷笑话| 幽默笑话| 短信笑话| 其它笑话| 大杂烩| 青芜校园| 社会广角| 动漫风云| 征婚交友| 股票基金| 私房话|社会趣闻| 手机地带| 其它笑话 动漫风云| 冷笑话

作业答案| 小学作业| 高中作业| 中专作业| 初中作业| 大专作业| 大学作业| 研究生作业|原创论文|论文下载|下载源代码|精器资源|会员中心| 查询资料| 暑假作业| 家庭作业

IP地址查询 搜索IP地址所在的地理位置 | 英文词典、在线翻译 在线新华字典/生字查找 | 网速测试 测试网络连接速率 | 文件扩展名文件后缀名查询 | 下载地址转换 迅雷/快车下载地址转换 | 在线生成Favicon图标 | 繁体与简体自由转换工具 | 论坛常用发帖代码 | 在线制作个性邮箱图标 || 汉字拼音及五笔编码查询 | 汉字拼音查询 | 查询域名或同IP下所有站点 | Google PageRank查询 | 查看域名WHOIS信息 | ALEXA世界排名查询服务 | HTML转换JS代码 | 将代码以BASE64方式加密/解密 | JS在线加密/解密 | 字符转UTF-8编码 | 链接地址16进制加密 | 字符串32位MD5加密 | 将代码以Escape加密/解密 | 字符串转换为ASCII码器 | 代码美化、压缩、混淆加密 | ASCII字形生成器 | 页面转换效果生成器 | 正则表达式检测器

会员中心|会员登录|我要充值加点|我要充值论文

全套论文|设计下载|源码|原创论文|下载目录|论文总站|论文搜索|最新论文| 万能工具|定作论文|定作设计|毕业设计 |Word格式|管理系统 课程设计|论文专题 |保存到桌面 |演示|系统 | 设计 | 毕业 | 通信 | 模具 | 单片机 | 方案 | 答辩PPT|J2EE

您现在的位置:网学>>免费论文>>论文导航>>Windows编程>>SQL开源代码
  • 基于J2EE平台的港使费管理及燃料管理模块

    栏目导航 Windows编程 2013-10-18 2013-10-18  版权 版权投诉 上传资料 上传资料 复制论文网址 复制论文网址 上传用户:zhchy
    传统J2EE架构刚 推出的时候,业界都深信不移,这就是通信企业开发的正确途径,然而随着业界对传统J2EE架构使用的深入,问题就渐渐暴露出来了,其问题主要体现在EJB规范上,归结起来主要有以下几个方面: (1)EJB采取的组件模犁对系统具有很强的“侵入性”。

        为了享用EJB容器提供的底层服务,业务组件必须声明EJB的接口,使开发者无法专注于业务逻辑本身。

         (2)由于EJB是运行在EJB容器中的,导致它很难被测试。

        调试不仅复杂,而且耗时,造成了开发效率的降低。

         (3)CMP容器管理持久化需要在Bean类里定义相应需要做持久化处理的字段的变量,并且在部署EntityBean的时候把需要做持久化的信息部署到容器或者应用服务器上,这样的确会省很多工作量,但是成本会很高,而且开始定制的需要持久化的字段后来要改变的话会很不灵活,功能也不强大【4】。

         (4)EJB并不比POJO拥有更清晰的多层体系结构,它的耦合度很高,即便系统只需要很少的几项服务,也不得不一股脑接收EJB本身所有的基础服务,从而使得系统的性能降低、复杂度变高。

         基于传统J2EE架构的上述缺陷,许多专家和开源组织试图开发出一些轻量级、灵活的J2EE框架,来替代传统的EJB架构。

        轻量级框架鼓励人们使用简单原始的Java对象(POJO)编程,而不是类似EJB的重最级面向组件模型。

        轻量级设计模式在对象和集成服务之间进行松散耦合,而无需艰苦地编写业务逻辑或领域模型15〕。

         轻量级框架具有如下几个核心思想: (1)控制反转。

        也叫做依赖注入,这是目前所有的轻量级容器的基本思想,它可以让轻量级服务器通过统一的XML文件来配置管理对象和它们之间的依赖关系,通过普通的JavaBean属性或构造函数来操作框架管理对象,IoC容器负责解析这些类之间的关系。

        它的好处在非侵入性,这是轻量级容器区别与重量级容器(EJB)的显著特性之一。

         (2)面向方面的编程。

        这往往与拦截器思想同时出现。

        它可以向一个现存的Java对象注入所提供 3 东南大学硕十学位论文的服务,如权限控制、日记记录等,而被注入服务的对象却不川作任何修改。

        这使得开发人员在创建业务逻辑时,可以抛开繁琐的细节(却往往是不可忽略的),专注于完成业务逻辑,而在最后通过组装的方式即可将这些细节功能补上。

         (3)透明持久性。

        透明持久性是指使用ORM框架技术将关系数据库的关系数据与面向对象编程语言(如Java)的类对象相关联,让开发人员可以使用面向对象的思维进行开发,而不受底层关系数据库的打扰,集中精力实现业务逻辑。

         根据上述原因,本文放弃传统的重量级的J2EE开发框架EJB,而选用了目前较为流行的轻量级框架组合Struts+Spring+Hibernate+Ibatis+Ajax(Dwr)。

        2.3Hibernate框架概述 Hibernate是一个提供数据库服务的中间件,在本项目的数据持久层选择了Hibernate框架具有如下几点优势: ①减少乏味的代码.Hibernate框架封装了数据库持久层的大多数技术细节,如数据库连接的打开/关闭、事务管理等。

         ②更加面向对象的设计.开发者可以通过ORM(ObjectRationalMapping)将系统中的域 对象(DommnObject)自动映射到各个数据库表,从而在编码中只需关心Object的相关属性,而无需再纠缠于JDBCResultSet(结果集)中的字段刑数据。

         ③更好的性能,Hibernate框架提供了优秀的性能优化机制,如内置的数据库连接池支持,数据缓存等。

        优化机制的综合使用提升了系统性能。

        开发者无需关心其中复杂的实现细节即可享用它所带来的性能提升。

         ④更好的移植性,基于Java开发系统,具有跨平台特性。

        但由于数据库之间的差异,系统在数据库平台之间的迁移却遇到阻力。

        Hibernate框架在设计上的良好隔离,提供了对不同数据库的良好支持。

        开发者只需简单的修改其配置参数,即可实现底层数据库的切换【6】。

         在项目中使用Hiber

    首页上一页12345678下一页尾页

    版权说明
    【设为主页】【加入收藏】【打印本文】【回到顶部】【关闭此页】
    •  相关文章 相关文章
      ·【精品】我校与石河子大学签订援疆学科建设
      ·培训管理专家:李富清
      ·锁扣半固态压铸模及工艺参数设计开题报告
      ·施工组织设计方案
      ·2009年09月思想史,管理过程理论的第
      ·发电机原动仿真系统触发模块分析与设计
      ·毕业设计网学www.myeducs.cn
      ·更新管理模式加强全面质量管理
      ·国有企业业务流程再造方法的设计
    •  最新文件 最新文件
  • 特别推荐