JavaEE三层架构及Jquery插件扩展

JavaEE三层架构

  • web层
    • mvc=jsp+servlet+javabean
  • 业务层
    • 主要完成业务逻辑,会调用dao的多个操作来组装我们的业务。
  • dao层
    • 主要与数据库进行交互,完成crud操作
      JavaEE三层架构及Jquery插件扩展
  • 采用三层架构的优点
  • 利用开发与复用,结构清晰,利用标准化

三次层架构内容

  • Web层:他主要包含的关于Javaweb相关操作,例如Request,Response,Session等对象操作,它调用业务层来实现具体的功能。
  • 业务层(service层):它主要是业务逻辑操作,他不包含web常用对象,他只是java代码。
  • 数据访问层(dao层):与数据库进行交互,完成crud操作。

  • 三层架构缺点:开发难度增大,性能得到一定消耗。

Jquery扩展

Serialize()

  • 将表单内容转换为字符串
    JavaEE三层架构及Jquery插件扩展

SerializeArray

  • 将表单序列化,返回为JSON数据格式
    JavaEE三层架构及Jquery插件扩展

Jquery插件机制

  • 在开发中使用Jquery,处理他本身提供的api外,还可以添加更多的插件所提供的api。
  • 如何将表单数据转换为JSON? Answer:使用Jquery,自写插件。
  • JavaEE三层架构及Jquery插件扩展
  • 利用Jquer,将表单的数据转换成JSON格式,且当有一键多值的情况时:
    JavaEE三层架构及Jquery插件扩展