• Java EE 第一周作业


    1.学习目标:开始准备考研,所以对Java EE课程的学习目标是了解掌握基本知识,然后能够做一些简单的项目即可,暂时没有深入学习的打算。

    2.企业级应用与互联网应用的区别

      (1)行业领域  a 企业级应用:区分行业,各自领域业务背景不一样,并形成了一定的门槛。

                               b 互联网应用:跨行业,按应用类型区分,比如blog,wiki,个人门店等。

       (2)业务逻辑  a 企业级应用:业务逻辑复杂,涉及大量的数据和多人协同处理。

                                b 互联网应用:业务逻辑简单,大部分是通过页面进行数据的增删改查。

       (3)数据一致性  a 企业级应用:强调数据一致性,需要通过事务,交易中间件,数据库锁,java同步机制来保证数据的一致性。

                                    b 互联网应用:要求有事务,但和高并发博弈中,让位给高并发。

       (4)数据复杂度  a 企业级应用:数据复杂,有大量的表,表之间有复杂的牵涉关系,在某些行业维护这些表之间的关系和数据就需要一个团队。

                                   b 互联网应用:数据不复杂,表之间的关联不多

       (5)并发量  a 企业级应用:不是特别大,比如通用应用为100~200并发,重度并发500的系统就能满足国内大部分的系统要求。

                            b 互联网应用:强调高并发,支持用户数量多,并采取企业开发中极少采用的技术,比如web反向代理,memcache(分布式缓存),表的垂直分隔、水平分                                  隔,强调高速读低速写。支持百万用户。

       (6)系统集成  a 企业级应用:关键系统需要和很多外部系统集成,集成的方式可能采取esb,jms,web service,socket。

                                b 互联网应用:弱。极少需要和其他系统集成

       (7)用户交互  a 企业级应用:强调界面交互和数据表达,需要支持多种数据展现方式,需要众多数据在页面上的展现,传输

                                b 互联网应用:弱。交互不多,表现方式简单,更多的是数据的增删改查。

       (8)开发过程  a 企业级应用:强调软件过程,讲究行业经验,需要撰写大量的文档和多人的协同,需要版本控制和问题跟踪回溯。

                                b 互联网应用:强调敏捷,快速开发,基本不需要版本控制。

    3Java EE 脑图

  • 相关阅读:
    解决ListView异步加载数据之后不能点击的问题
    android点击实现图片放大缩小 java技术博客
    关于 数据文件自增长 的一点理解
    RAC 实例不能启动 ORA1589 signalled during ALTER DATABASE OPEN
    Linux 超级用户的权利
    RAC 实例 迁移到 单实例 使用导出导入
    Shell 基本语法
    Linux 开机引导与关机过程
    RAC 实例不能启动 ORA1589 signalled during ALTER DATABASE OPEN
    Oracle RAC + Data Guard 环境搭建
  • 原文地址:https://www.cnblogs.com/12qw/p/8512410.html
Copyright © 2020-2023  润新知