公司项目框架SSH,使用工作流引擎activiti-engine,公司内部框架封装:表单框架、数据库对应实体框架、自定义标签、流程配置框架;另外吐槽,公司对SSH框架应用不太深入!
目录:
- JSP
- action-struts2
- hibernate3
- spring3
- oracle
- linux
- webservice
- jxl
- json-gson
- dom4j
- 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>
- html table导出excel文件
- 树操作--认识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); }
项目开发心得体会
- 写代码前需要考虑周全,多思考,避免后期需求变化带来代码的大改
- 一个问题思考多种解决方案,方案出来之后再选择比较好的方案实行
尾页
时间: 2024-10-23 06:13:23