• 20130504技术组seminar

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 20130504seminar会议纪要

    汇报人员:李山、唐瑶、邹方杰、张哲蒙

    时间:2013年5月4日

    地点:前主楼B510

    与会人员:陈敏、丁国柱、于小等技术组人员

    • Tomcat的组织结构及集群原理————李山

    李山主要从tomcate的基本原理、server.xml的文件结构、启动顺序以及相关的集群配置等四方面给大家较为系统地讲解了有关tomcat的相关知识。

    Tomcat简介

    • Tomcat是一个基于组件的服务器,它的构成组件都是可以配置的。
    • Tomcat的各个组件是在\\\\\\\$catalina_home/conf/server.xml文件中配置。

    tomcat集群的工作原理

    • tomcat集群的实现,主要工作之一是session的复制。
    • 在同一个集群里的tomcat实例对每个用户都保存完全同步的会话信息,这样,当其中一个tomcat实例由于某种原因不能提供服务时,可以由其他tomcat实例来代替它的工作。

    讲稿下载:Tomcat的组织结构及集群原理

    • jQuery Mobile简介————唐瑶

    唐瑶主要从JQurey mobile的简介、文档说明、部分组件的使用实例以及自己基于jquery mobile开发的学习元手机客户端进行了分享。

    简介

    • jQuery Mobile构建于jQuery,是一个前端开发框架
    • 兼容手机、平板、桌面
    • 通用访问,支持主流移动平台
    • 根据体验的精确细度分为三级评价支持系统
    • 轻量级(js 141k, css 92k)
    • 模块化的结构
    • 易用性

    资源分享

    讲稿下载:jQuery Mobile简介

    • Spring依赖注入及AOP简介————邹方杰

    邹方杰主要从spring是什么、spring的依赖注入(控制反转)、AOP以及相关的配置文件给大家分享了有关spring框架的相关知识。

    依赖注入和AOP概念

    • 依赖注入(DI):Spring提供了一种松耦合的技术。使用DI,对象是被动接受依赖类而不是自己主动去找(不同于“委派”),对象不是从容器中查找它的依赖类,而是容器在实例化的时候主动加载对象并将其依赖类注入给它
    • 面向切面(AOP):通过将业务逻辑从应用服务(如监控和事务管理)中分离出来,实现了内聚开发。应用对象只关心业务逻辑,而不负责系统问题(如日志和事务支持)

    依赖注入

    • 在Spring的核心配置文件applicationContext.xml中通过DI来装配bean
    • applicationContext:bean工厂,继承了BeanFactory接口,单例类
    • Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的“图纸”。Java EE程序员必须学会并灵活应用这份“图纸”准确地表达自己的“生产意图”。Spring配置文件是一个或多个标准的XML文档

    AOP简介

    • AOP( aspect oriented programming ) 面向切面(方面)编程,是对所有对象或者是一类对象编程,核心是( 在不增加代码的基础上, 还增加新功能 )
    • 程序语言发展:面向过程(c语言)——面向对象(java)——面向切面,编程粒度越来越大,但程序员知道的底层细节被隐藏了

    讲稿下载:Spring

    • JavaScript的模块化开发————张哲蒙

    张哲蒙主要从目前对于文件中大量引入js文件的事实入手,通过有趣的小故事引出对js文件进行管理的话题,并向大家分享了SeaJS库的一些引用标准以及对一个小例子进行了比较讲解。

    SeaJS简介

    SeaJS 是一个成熟的开源项目,核心目标是给前端开发提供简单、极致的模块化开发体验。使用 SeaJS,在书写文件时,需要遵守 CMD (Common Module Definition)模块定义规范。一个文件就是一个模块。

    首先要在页面中引入 sea.js 文件,这一般通过页头全局把控,也方便更新维护。想在页面中使用某个组件时,只要通过seajs.use 方法调用。

    SeaJS 带来的两大好处

    1. 通过 exports 暴露接口。这意味着不需要命名空间了,更不需要全局变量。这是一种彻底的命名冲突解决方案。
    2. 通过 require 引入依赖。这可以让依赖内置,开发者只需关心当前模块的依赖,其他事情 SeaJS 都会自动处理好。对模块开发者来说,这是一种很好的关注度分离,能让程序员更多地享受编码的乐趣。

    讲稿下载:JavaScript的模块化开发

    • 标签:
    • spring
    • 注入
    • 技术
    • 依赖
    • 文件
    • 简介
    • tomcat
    • seminar
    • mobile
    • 开发
    • seajs
    • jquery
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部