硕士学位论文基于ssh的智能家居控制系统的设计与实现内容摘要:
● : 数据库 Applet 等 ‘ . _ 卜 一 39。 k. 一 o 247。 , 1 r ~ r。 、. , : ● : 桌面 : : : ● : : Java 应 ● Servlct : JavaBean : 遗留系统 : : 用程序 : : : ● : : : ● : : : ● : : : : : : 图 2. 1J2EE 四层结构图 一个 J2EE 应用包含客户层、 Web 层、业务层和企业信息系统层,各层组件分 布在不同机器上,其中客户层组件位于客户机上, Web 层组件和业务层组件位于 J2EE]]艮务器上,企业信息系统层位于数据库服务器上。 这四层使用不同的组件技 术,完成不同的系统功能阳 1: 浏览器和动态 Web 页面两部分组成,动态 web 页面由 Web 组件生成, web 浏览器 则负责处理这些页面。 应用客户通常需要更为丰富的图形用户界面,当然也可以 是命令行形式。 web 客户通常是瘦客户,它一般不进行数据库查询或业务逻辑处 理等一些复杂的操作;应用客户则可以直接访问运行在业务层的企业 Bean组件。 客户层组件包括应用客户和 Appl“ 51。 2 web 层: Web 层主要由 JSP 和 JavaServlet 组成。 Web层的主要作用是接收 5 中山大学硕士学位论文 基于 SSH 的智能家居控制系统的设计与实现 来自客户端的用户反馈,并根据接收到的客户端请求,对用户的请求产生相应的 回应。 就像在客户层一样, web 层可能包括一个 JavaBean 类来管理用户输入,并 将 输入发送到在业务层中运行的 EJB 来处理。 3 业务逻辑层:业务逻辑层负责处理某一特定领域的业务逻辑。 它可以从 客户程序接收数据,作适当处理后存储到数据存储设备中,也可以从数据存储设 备中读取数据,处理后发送给客户程序。 业务层组件 I 妇 EJB 组成,分为三类:会 话 Bean、实体 Bean 和消息驱动 Bean[61。 4 企业信息系统层:企业信息系统层是各种企业信息系统软件,这层包括 企业基础设施系统,例如企业资源规划 El 冲 、大型机事务处理、数据库系统 及其它遗 留信息系统。 J2EE 应用组件因为某种原因 例如访问数据库 可能需要 访问企业信息系统层【刀。 2. 1. 2 J2EE 架构存在的不足 从上面对 J2EE 的多层结构的介绍可以看出, EJB 包含了 J2EE 的四层体系结构 中业务层和数据持久层,业务层使用 EJB的会话 Bean;持久层使用实体 Bean。 同 时,标准将业务层和持久层在物理上组成一个新的容器 EJB 容器。 在业务层由于 EJB 标准的推出,业务层基本上是使用 EJB 管理。 在轻量级容器未出现以前,基 本上所有的大型企业应用 都是选用 J2EE。 使用 J2EE 实际上就是使用 EJB。 然而由 于考虑了许多大型系统的需求, EJB 显得过于复杂,并且随着 J2EE 的广泛推广和 使用, EJB 逐渐暴露出许多缺陷: 1 容器托管实体 Bean 并不是一个成功的对象关系映射解决方案。 在数据持 久性维护上,它对系统运行效率有很大影响。 在使用远程对象的调用方面效率低 下。 由于不支持继承关系,也使得 EJB 对面向对象的支持不够好。 2 不能定带 tJEJB 的功能。 EJB 提供的是一种大而全的服务,使用 EJB就必须 使用 EJB 所有的基础服务,即便系统只需要很少的几项服务。 这直接导致了系统 的性能降低、开发复杂度耐引。 3 EJBAPI 对业务代码具有很强的侵入性 19]。 为了使用 EJB 容器提供的底层 服务,业务组件必须声明 EJB 的接口。 这种侵入性不仅使开发者无法专注于业务 逻辑本身,也造成了业务组件无法脱离 EJB 容器而运行,且只能运行在 EJB容器 6 中山大学硕士学位论文 基于 SSH 的智能家居控制系统的设计与实现 这一个环境中。 4 为解决 EJB 带来的问题, EJB 规范正在变得越来越复杂,以至阅读和理解 越来越困难。 连续的开发和维护,使 EJB 的复杂性增加,这也说明规范中存在着 本质的问题‘姗。 5 在中小型企业级应用的实际开发中,理想的 EJB 容器价格很昂贵,容器 又绑定了企业许多用不着的功能,从而降低了系统的性价比。 6 EJB 容器启动缓慢 fll】。 7 部署 EJB 十分麻烦,每个 EJB 都需要多个 Java 文件,在 正式部署之前可能 还需要首先完成代码的编译。 8 EJB 不能管理细粒度对象。 9 依赖决议。 EJB 容器并没有管理 EJB 组件之间的关系,仅仅提供了JNDI 定位服务。 和其他代码一样, EJB 代码也必须通过 JNDI 来获得其它的 EJB组件。 这使得在 EJB 中即使非常简单的配置也显得极其复杂,因为 EJB 实现代码必须通 过 JNDI 查找冗长的 XML 部署描述文件中定义的参数变量。 而定义的参。硕士学位论文基于ssh的智能家居控制系统的设计与实现
相关推荐
防保健服务科 (“治未病”中心 ),在“治 未病”思想的指导下,要将“未病先防、既病早治、已病防变、瘥后防复”的指导思想贯穿于医疗、预防、保健、康复、健康教育、计划生育技术指导服务当中。 将服务对象分为亚健康人群、老年人群、慢病人群和康复人群等,对不同服务人群进行分类管理,分别制定服务方案,充分发挥“治未病”的作用。
长枝长 30~ 40cm,其余枝缓放( 3分)。 第三年冬剪时培养中心干延长枝长 40cm,主枝延长枝 30cm,其余缓放。 过密、过弱枝可适当疏除或短剪( 3 分)。 第四年冬剪时,除保留中心干延长枝外,主枝也缓放。 主枝基角保持 60。 ~ 70。 ,主枝上直接培养各类枝组( 2 分)。 3.答:选择树种要考虑: 1 主要乔木树种应速生、高大、树冠发达、直根系、寿命长、抗病虫能力强
143 配置设备环境 ................................................................................................................... 143 运行 程序 ..............................................................
通过的项目,属于初审资料不全的,应进一步做好调查搜集工作,30天后可以再次申请立项评审。 两次预审未通过立项的项目,应将资料归档并通知项目企业。 第二十八条 投资银行部设专人对项目资料进行日常管理,做好资料的存档保护工作,积累资料以备日后调研分析查阅。 第四章 项目尽职调查第二十九条 对已签署LOI的项目,投资银行部要确定投资经理、项目组成员,组建项目团队。 第三十条 投资经理为投资项目的负责人
负责分管部门和业务的工作,对分管部门和业务的工作负领导责任,在分管职能上有较大自主决策权。 协助总经理推进公司企业文化的建设工作; 总经理不在时,受总经理委托代总经理行使职权。 总经理临时授权的 其他工作。 总工程师 职责: 在总经理领导下,主管公司技术、质量工作。 负责公司施工项目的工艺、技术进步和改造、“四新”的研发和质量管理。 负责贯彻执行国家科技法规和政策,建立健全相应的管理制度。
重计算。 评价表内容其权重:保后监管 50%、员工工作态度价值观 20%、上级交办的其他任务 20%、团队协作 10%。 减分事项包括但不仅限于:①未按时提交保后监管报告的(以风险管理部每月上报公司报表为准),每份扣减 5分;②未按风险管理部的归档要求提交相关要件、凭证和报表的,每份扣减 2分;③客户投诉成立的,每次扣减 5分;④应收未收保费的,每单扣减 5分。 考核实行月度、年度考核方式。 即