分层架构MVC结构:

    M:javabean、 service、 dao

    V:jsp、 velocity、 freemarker

    C:Struts2、 SpringMVC

开源框架:SSM、 SSH  SpringMVC+Spring+M、 SprngMVC+Spring+H


spring框架:统一高效的方式整合整个应用。IOC AOP

web层:Strutes2 SpringMVC

    1>使用角度

            SpringMVC:100%的零配置、无缝整合

    2>设计思想

            SpringMVC基于servlet、性能优越

    3>拦截机制

            SpringMVC有独立的AOP方式

    4>作用域

            Struts2类级别的拦截,一个类对应一个request context

            SpringMVC是方法级别的拦截,一个方法对应一个request context。(

                方法 -->url -->resful url

                方法基本上独立,独享request response数据

                请求数据 -->参数

                结果 --> modelMap返回框架

                方法之间不共享变量

            )

    5>入口机制

            SpringMVC是servlet为入口

            struts2是filter为入口

    6>time to market

            Struts2已过时


ORM(持久化层):MyBatis Hibernate

        Hibernate:全自动化,过于笨重,不能控制sql语句

        MyBatis :半自动化,可以手动配置


缓存:EHCache memcache OSCache redis

            redis:高性能缓存、持久化、开发人员熟悉度


前端:HTML css js

        ie浏览器:HTML4

        谷歌等高级浏览器:HTML5


Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐