码迷,mamicode.com
首页 > 其他好文 > 详细

工作中技术学习总结-初版

时间:2015-11-09 17:10:55      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:

公司项目框架SSH,使用工作流引擎activiti-engine,公司内部框架封装:表单框架、数据库对应实体框架、自定义标签、流程配置框架;另外吐槽,公司对SSH框架应用不太深入!

 目录:

  1. JSP
  2. action-struts2
  3. hibernate3
  4. spring3
  5. oracle
  6. linux
  7. webservice
  8. jxl
  9. json-gson
  10. dom4j
  11. fusionChart

尾页

掌握技术-list:

JSP

  • jstl表达式与js混用,Java代码与js混用。
  • 静态引入JSP标准文件,常用外部js、css都用标准JSP文件包裹,其他页面引入标准JSP文件即可
  • DWR技术:可在JSP页面调用JAVA方法
  • validate.js 表单输入、提交校验,聚焦输入位置
  • 模式对话框,弹框返回值-window.returnValue
  • 父子窗口元素互访、函数调用,html-dom
  • json对象与JS
  • jquery元素访问、控制、常用方法。JS的简化代码使用框架
  • ajax异步请求,建议jquery方法:$.ajax-->原始方法; $.post()、$.get()。
  • frame页面框架
  • 标签页切换、页面数据导出 
    • html table导出excel文件
       function exportData() {
                  var winname = window.open(‘‘, ‘_blank‘, ‘height=0,width=0,top=100‘); 
                   var strHTML = document.all.tableExcel.innerHTML; 
                   winname.document.open(‘text/html‘, ‘replace‘); 
                   winname.document.writeln(strHTML); 
                   winname.document.execCommand(‘saveas‘,‘‘,‘excel.xls‘); 
                   winname.close(); 
      }
      <view:button name="导出" onclick="exportData()"></view:button> 
      <div id=“tableExcel”>
      html表格。。。。。。。。。
      </div> 

       

  • 树操作--认识zTree , ClassTreeUtil树转换工具类。学习参考: http://www.ztree.me/v3/demo.php#_101
  • 自定义标签 taglib 学习参考:http://www.cnblogs.com/zhaoyang/archive/2011/12/25/2301108.html
  • jsp--js:javascript代码块中使用<%=java代码%>,{el表达式}

 

action-struts2

  • 基础视图控制
  • 。。。

 


 

hibernate3

  • 事物控制
  • or-mapping
  • ...

 


 

spring3

  • 定时任务

 


 

oracle

  • sql优化,
  • 导入导出
  • pl/sql developer 使用技巧
  • oracle函数、存储过程、job、同义词、视图、dblink

 


 

linux

  • 常用命令:ls、cd、rm、top、cp、ps -ef |grep newgdbh

 


 

 

webservice-客户端-服务端

 


 

jxl表格导出-

 


 

json-gson

 


 

dom4j-解析xml

 


 

fusionChart-数据表格

 


 

项目特殊问题

  •  解决跨域问题Session丢失问题filter
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
        throws IOException, ServletException
      {
        HttpServletResponse res = (HttpServletResponse)response;
        res.setHeader("P3P", "CP=CAO PSA OUR");//设置HTTP头部
        if (chain != null)
          chain.doFilter(request, response);
      }

     

项目开发心得体会

  • 写代码前需要考虑周全,多思考,避免后期需求变化带来代码的大改
  • 一个问题思考多种解决方案,方案出来之后再选择比较好的方案实行

 

 尾页

 


 

 

 

 

工作中技术学习总结-初版

标签:

原文地址:http://www.cnblogs.com/chenghai-love-huangfenghua/p/4776942.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!