文档介绍:基于Expresso框架的Web应用开发规范
编号:
N-JS-22-0003
版本:
日期:
2004年01月24日
目录
1. 简介 4
2. 软件环境 4
3. 标准目录结构 4
4. 使用MYLIB 6
5. 使用 ANT 构建工具 6
6. 用CVS 进行项目版本控制 7
装入一个基于Expresso框架的Web应用项目 7
版本管理 7
7. 编程标准和约定 9
Java程序员 9
使用 BigDecimal 类型 9
日期处理 9
使用树控件 9
处理长时间等待进程 9
使用 JEP 包 9
使用JavaScript嵌入脚本 10
使用jakarta-poi导出数据到Excel文件 10
文件 10
工作流编程 10
文件下载编程 10
XML文件解析编程 10
快速查找编程 10
dbmaint编程 10
分级代码编程 10
控制器类编程 10
JSP程序员 11
界面设计一般原则 11
Tile布局及切换 11
避免重复提交 11
单表维护 12
实现从弹出窗口自动更新主窗口 12
使用内框架(IFrame) 12
使用EtCell报表控件 13
把回车键变成导航按钮 13
快速查找 13
日期输入 14
使用树控件 14
测试人员 15
使用morebot 15
使用webtest/dbunit进行功能性测试 15
8. 标准接口类 15
9. 标准基类 15
10. 实用类 15
11. 标准常量 18
12. 标准TILE布局 18
登录() 18
注销() 18
主页(含各菜单对应主页)() 18
一般页面之一(左侧工具条+右侧整体区域) () 19
一般页面之二(左侧工具条+右侧区域分成两部分)() 19
一般页面之三(无左侧工具条+右侧整体区域)() 19
一般页面之四(无左侧工具条+右侧区域分成两部分)() 19
一般页面之五(左侧工具条+右侧整体区域+浮动层) () 19
一般页面之六(无左侧工具条+右侧整体区域+浮动层)() 20
系统错误信息显示页面() 20
搜索弹出窗口IFRAME列表页面(-LookupList) 20
对话框弹出窗口页面() 20
信息显示弹出窗口页面() 20
显示页面并自动出现页面内容打印对话框() 20
IFrame中显示的页面() 20
长时间线程等待页面() 21
EtCell报表打印页面() 21
13. JSP通用页面组件 21
可以用include包含的文件 21
独立文件 21
Tile文件 22
14. APP标记 22
15. JAVASCRIPT实用函数 22
22
其他 23
16. 参考资料 23
17. 文档修改历史 23
基于Expresso框架的Web应用开发规范
简介
本规范为基于 Expresso 框架开发的 Web 应用提供标准和约定。随着开发工作的深入和经验的持续积累,本文档内容将不断加以丰富和完善。
本规范符合[1]中的有关标准和约定,同时针对基于 Expresso