当前位置:  技术问答>java相关

关于JAVA三层结构构建问题。

    来源: 互联网  发布时间:2015-04-14

    本文导语:  请大家谈一下用JAVA做三层结构的一些概念,我是新手,请大家帮忙,并且有什么好书介绍一下,谢谢!!! | 三层结构包含很广泛的概念,粗浅的说来,三层主要是指:数据表现层,应用逻...

请大家谈一下用JAVA做三层结构的一些概念,我是新手,请大家帮忙,并且有什么好书介绍一下,谢谢!!!

|
三层结构包含很广泛的概念,粗浅的说来,三层主要是指:数据表现层,应用逻辑层和数据访问层。第一层数据表现层主要用来和用户交互,收集用户输入,并展现业务逻辑层提供的结果集;业务逻辑层则封装了所有商业逻辑,负责接受客户端发起的请求并且访问数据库,最后把信息反馈给数据表现层。数据访问层则负责数据库访问。
“SERVLET + MYSQL 就是一個三层结构了”这是一个错误的概念,因为SERVLET中既包含了数据库访问又包含有业务逻辑,同时还负责页面展现,虽然它有客户端,WEB服务器和DB服务器,看上去像三层结构,但严格意义上来说,它不是三层结构。
三层结构可以拓展到一个很广泛的话题上,包括分布式计算,主动消息,两阶段提交等等。使用中间件可以理解为一个三层结构的例子。我主要是研究CORBA的,有兴趣可以交流:id98_zhang@sina.com

|
3层结构划分的标准比价多!对于初学的人可以这么理解,比如做一个应用程序,
所有的介面设计为第一层,处理DB为一层,UI与处理DB的连接为一层!
具体的有好多讨论,你看这个http://www.csdn.net/expert/topic/518/518522.xml?temp=7.082766E-02

|
> 三层主要是指:数据表现层,应用逻辑层和数据访问层
這不正確, 因為只有這三层是不完整, 客戶沒有方法去得到所要的東西. 什么也做不到

在JAVA 的五层定义中是完整的一個APPLICATION, 可独立存在.
client tier客戶层, presentation tier数据表现层, application layer应用逻辑层, data access layer数据访问层 and backend layer(DB)

一般所謂三层定义, 是指client tier, web tier (presentation tier + application tier + data access layer), backend layer. 這也是一個完整的系統

|
學会用SERVLET + MYSQL 就是一個三层结构了, 跟着看J2EE PATTERN (java.sun.com)... 多到java.sun.com就会了

|
我也是决的所胃的n层结构的说法很多,楼上的分析是对的吧
总之要显示与业务逻辑分开

    
 
 

您可能感兴趣的文章:

  • JAVA的构建器的问题。。。
  • Java 构建工具 Schmant
  • 急,用何java工具构建b/s?
  • 请问java语言中的构建器的概念,高分请教,
  • Java 快速构建和部署服务 KIXEYE Chassis
  • 请问各位大虾,关于IIS下JAVA环境的构建
  • 如何在linux下构建java开发环境? 从实现 helloworld开始
  • 一个关于java构建器的初始化菜鸟问题,10分求解!!
  • java ant 配置及构建项目图文教程
  • 技术讨论:高速公路收费系统项目用JAVA技术来构建适合吗?
  • Java代码构建一个线程池
  • 初学JAVA,请问各位哪本数据结构(JAVA版)比较好?
  • jbuilder7里如何在project pane里显示出某个project的所有的类的结构图,就如显示source java files的结构图一样
  • java 与数据结构
  • 谁能解释一下什么是B/S结构,以及java的一些实现
  • 放假了,想用java数据结构,请问大虾们该如何开始?
  • Java体系结构框架 Arch4J
  • java中要接收C的结构体,怎么办?
  • 请问哪里有关于JAVA版的数据结构的书当
  • 请教JAVA中的数据结构
  • 看过《数据结构与算法》(java版)谈谈一下感想?
  • java初学,有那位大哥能够告诉我用JAVA怎样做一个完整程序,譬如C/S OR B/S结构的,从头到尾的步骤,谢谢!
  • 哪里有《数据结构与算法分析(JAVA版)》的电子书下载,谢了:)
  • 那里有用JAVA做的B/S结构软件的演示版或源代码下载呀?
  • JAVA有结构类型吗?
  • 怎样才能用java实现结构体数组,最好有代码!谢了!送上100分!!!!
  • 请问用java 开发b/s结构的需要什么技术?
  • Java结构化数据解析包 Lycia
  • 请问哪里有《数据结构与算法分析(JAVA版)》的电子书下载????
  • 求救!!!!关于(数据结构(java版)王国瑜/叶乃菁 编著)
  • 那个大侠可以推荐一本关于java的数据结构和算法的书?  
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 两个非常简单的问题,给40分 (才学2天JAVA人的问题) iis7站长之家
  • 菜鸟的问题:java与java script 的异同??
  • java新手的问题,java高手帮忙...
  • 低级问题:.java文件交付用户怎么运行,难道也是DOS下:java xx.java?有没有.exe?
  • 请各位java高手几个java有关的问题?
  • java.sql.Date和java.uitl.Date的问题?
  • 问大哥大姐们个问题啊,小第编了自己的第一个JAVA问题。用JAVAC编译能通过啊!可是用JAVA不能执行啊!
  • 最入门级的java问题,如何运行HelloWorld.java
  • 请教一些JAVA的基本问题,初学JAVA有些迷糊,帮帮忙!总迷糊实在受不了了!
  • Linux下面的开发好的Java程序,如何部署到其他机器?开发好的Java图形程序,终端上能否用?等问题
  • 关于JAVA应用程序(Java Application)的deliver问题
  • 请Linux 和Java 的高手回答:java JDK1.3.1 在红旗Linux Desktop 2.4 的问题,一定给分。
  • 一个极其菜的问题:JAVA,VISUAL J++,JAVA SCRIPT,EJB,它们之间到底有什么关系,谢谢!
  • 我的Javac没有问题,但是java有问题,
  • 一个JAVA继承的问题(Thinking in JAVA里的一个例子)
  • 刚学习Java,请教关于Java的Application代码编写问题。
  • 我所学的是计算机,现在想学JAVA,对JAVA绝对是初学!!!可以交流的留下个地址。肯定给分,不过非完分后就是问题,问题,问题了;)有留E-mail至少1分
  • 两个非常简单的问题,给40分 (才学2天JAVA人的问题)
  • 问个简单的低级又很怪的问题,我在编译*.java的问题。
  • java学习的问题<问题解决立即结贴>?
  • 我是学pb的,有一个问题想请教各位java的朋友,j2ee平台是什么啊?如果要用这个平台的开发pb的话是否要学java??
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3