JAVA知识总结

  JAVA 知识总结 视图层:

 Html 标签、s 标签、sx 标签、c 标签、 FusionCharts:动态报表 Jquery:js 库,方便操作页面元素 DWR:帮助开发 AJAX,依赖 WEB 服务器

 业务层:

 Biz:编写业务

 DAO:数据访问

 Struts2 框架:

  流程:浏览器发送一个请求到服务器,进入 Struts2 核心控制器,从配置文件中找到与请求对应的 Action 和拦截器,先进入拦截器再到 Action,返回结果时再经过拦截器,根据 result 返回相应的视图到浏览器 Action:视图层与业务层的交互

  拦截器:

 Struts-default:

  默认拦截器栈 17 个

  <interceptor-stack name="defaultStack">

  <interceptor-ref name="exception"/>

  <interceptor-ref name="alias"/>

  <interceptor-ref name="servletConfig"/>

  <interceptor-ref name="prepare"/>

  <interceptor-ref name="i18n"/>

  <interceptor-ref name="chain"/>

  <interceptor-ref name="debugging"/>

  <interceptor-ref name="profiling"/>

  <interceptor-ref name="scopedModelDriven"/>

  <interceptor-ref name="modelDriven"/>

  <interceptor-ref name="fileUpload"/> 添加了 checkbox 自动处理代码,将没有选中的 checkbox 的内容设定为 false,而 html 默认情况下不提交没有选中的 checkbox。

  <interceptor-ref name="checkbox"/>

  <interceptor-ref name="staticParams"/> //将浏览器发送过来的数据封装到 Action 的属性

  <interceptor-ref name="params">

  <param name="excludeParams">dojo\..*</param>

  </interceptor-ref>

  <interceptor-ref name="conversionError"/> //验证框架

  <interceptor-ref name="validation">

  <param name="excludeMethods">input,back,cancel,browse</param>

  </interceptor-ref>

  <interceptor-ref name="workflow">

  <param name="excludeMethods">input,back,cancel,browse</param>

  </interceptor-ref>

  </interceptor-stack>

 Hibernate 框架:

  完成数据持久化,将关系型数据库转变成对象型

  Spring 框架:

  一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架

  JUnit

 数据层:

 Oracle 数据库

 Blob 保存图片等大数据文件

 Number 类型对应 java 的 Long 型

推荐访问:知识 Java