`
dowhathowtodo
  • 浏览: 777542 次
文章分类
社区版块
存档分类
最新评论

SSH+extjs框架开发整合阶段需注意的问题

 
阅读更多

工程整合阶段注意问题

Ø 各模块同步各自对其他模块的DAO层的修改,先各自交互文件,保持统一的情况下再参与整合。

Ø 删除自己模块里的system.out.println(),可以使用通配符进行查找修改,ctrl+H为查找的快捷键。将一些必要的地方填充上业务日志logger.info(),主要记录数据的变化,多个数据出现时,应注意日志的格式。

Ø 一些细节的地方,尤其是MyEclipse生成的代码,注意修改,避免英文的出现。入<title></title>标签里的问题,一律修改掉。

Ø 核心业务方法记录执行时间,并写入日志。

Ø 调整每个grid的高度和宽度,适当的情况放高行数,可以调整到15行,个别的情况增加默认的高度,在没有数据的情况仍出现出现grid。适应iframe的高度和宽度,个别的情况可以增加滚动条。

Ø 没有多选的业务把多选按钮去掉,不该显示的列,与业务无关的列统一去掉

Ø 增删查改的操作按钮放到grid的顶部,“审核”,“驳回”等业务按钮统一的放到bbar(底部工具栏),并且局右布局。每个button上统一的加上icons

Ø 将界面修改的更加人性化,简略非必要的操作,尽量减少鼠标寻找点击目标的操作,严格检查用户的键盘操作,注意拦截键盘动作,注意处理输入框的焦点定位。注意符合用户的操作习惯,不要从编程的角度来考虑用户使用的问题。

Ø 修改操作后的提示信息,将提示改成更加有针对性的语句,尤其是一些审核和特殊的业务操作的地方。

Ø 修改页面里引用时使用的路径,改成相对的绝对路径<%basepath%>

Ø 每个页面里检查公共页面的引用已经权限页面的处理。

Ø 加上主题切换按钮,加上字体调整按钮,允许切换主题和调整字体大小。字体大小的更改可以使用js调用不同的CSS文件。

Ø 添加异常和错误处理页,力求系统在出现异常和错误的情况下不再出现英文的报错信息,增加系统的容错性,最好能增加一个允许用户填写的报错窗口,并且将用户提交的信息记录到日志里。

Ø 进行大量数据测试,查看数据的变化,注意抓错和处理异常,所有的错误和异常进行统一处理,转到同一个报错页面里。所有的异常均需处理,不准catch后不写代码。

Ø 修改数据源为生产数据源,调整日志滚动大小,数目。

Ø 修改所有的模块的Struts的配置文件的继承包。

Ø 修改Struts配置文件的Action里的class,统一改为Action注册的时候的id名或使用annotation写的controller的名字。

Ø caach.xml添加常用字典表的缓存文件,按照统一的格式添加。

Ø 增加,补充代码里的注释,做到清晰明了,注意署名,注意Java doc要求的格式,最后统一的生成doc文档。

Ø 同步各自模块的需求文档,将文档的版本提升至目前的最终版本。

Ø 导出数据库到PD,各自挑出自己的模块,然后改变模块颜色后统一的合并到一个文件中。同步数据库注释说明文件,切记要标注每个字段的代表的意思,特殊的业务字段需标明用法和业务中的具体作用。一定要注意使用颜色的区别各类型的表,及字段。规定如下

n 业务表不需变化,全部使用黑色

n 字典表使用蓝色,以示区分

n 业务表和字典表里的数据如果是比原来表的新增用红色表明该字段

n 业务表和字典表里的数据如果是比原来表的新增用绿色表明该字段

Ø 编写使用说明,要求图文并茂,截图中多使用箭头和重点标示。同时检查系统的人性化,操作一定要比原来的系统精简。

Ø 数据库的数据迁移,有必要写一个小程序来快速迁移数据。(需讨论)

分享到:
评论

相关推荐

    J2EE平台下SSH+JBPM+ExtJs

    后台使用目前中小型开发较为常用的SSH2作为框架,囊括了JBPM4.4工作流引擎。 课程经由基础学习向高阶跨进,一步一步介绍了前后台的关系,以及前后台的整合、JBPM的整合等等,都是属于目前较为重要的技术点。

    SSH2+Extjs

    本教程完成了SSH2(Spring3.0+Struts2.2.1+Hibernate3.3)整合Extjs的框架的搭建并实现了简单的用户登录验证功能。

    ssh整合实现登录的例子,包含源代码,用extjs做的登录界面

    ssh整合实现登录的例子,包含源代码,用extjs做的登录界面,作为新手入门的好东西,不下会后悔的。。。

    ssh框架整合Extjs4.0示例,完整系统

    ssh框架整合Extjs4.0示例,完整系统,可运行,界面美观

    extjs+ssh+mysql

    extjs开发后台页面ssh框架整合mysql数据库

    extjs整合ssh框架

    公司项目原来由 extjs3+ssh+sql server 构成,现将其转至 extjs4+ssh2+sql server平台,尽量将过程记述供自己备忘。 01--MyEclipse搭建extjs4+ssh2 平台构建 02--加入struts2 和 spring 03--spring 配置文件的...

    ssh+ext+json+dwr技术实现的动态树

    三大框架框架整合,结合最新extjs3.0技术,以及json作为数据交换器,dwr框架的无刷新实现,不可多得的动态树实现列子,千万不要错过哟!

    ssh整合web导出excel案例

    ssh整合web导出excel

    ext+Json+dwr+spring+hibernate整合项目实例与资源

    而今天我们要做的一个demo是一个简化的HRMS(人力资源管理系统),在SSH上因为Spring本身有自己的MVC框架实现,所以我们用它来代替struts,在Ajax上我们采用两大框架组件extjs和dwr,前者可以做出非常炫目的页面效果,...

    extjs综合小项目

    对extjs控件的整合及应用适合初学者,由于只针对的extjs,没有用到java的ssh框架

    java +web开发应用详解

    第3篇为ExtJS框架篇,包括第18-22章,介绍了ExtJS常用组件、表格组件、TreePanel组件等知识;第4篇为综合实例篇,包括23-27章,介绍了网络硬盘、数字魔法之读心术、博客系统、电子相册等5个案例,通过这些案例,读者...

    Ext Js与SSH框架与数据库交互

    由于下载限制不能上传超过20Mb的文件所以完整的项目就没在里面,自己整合SSH 框架的包,所有的源代码都在,用的是SqlServer数据库,用ExtJs 3.2 实现数据库显示,以及正删改等功能,两个表(1对多和多对1)!

    SSH整合rar包【齐全】

    extjs-3.4.jar fastjson-1.1.21.jar freemarker-2.3.9.jar gecko-1.1.4.jar geronimo-activation_1.1_spec-1.0.2.jar geronimo-javamail_1.4_spec-1.6.jar geronimo-jta_1.1_spec-1.1.jar geronimo-stax-api_1.0_...

    Ext SSH 几个整合的例子

    自己整合SSH 框架的包,所有的源代码都在,用的是SqlServer数据库,用ExtJs 3.2 实现数据库显示,以及正删改等功能,两个表(1对多和多对1)! 直接下载导入,用hibernate的实体类映射文件生成数据库即可使用,希望能对...

    北风客户关系管理源码 CRM

    这个项目所涉及的知识点包括SSH三大框架,同时也介绍了其他常用的框架,如Jquery、Jfreechart等,在介绍了新技术点的同时重点让大家了解了CRM的业务知识,TBC(技术+业务+沟通)是优秀程序员必不可少三要素。...

    ExtJs一张表分页与增删改查

    没有整合SSH框架,单用Hibernate、Struts,来实现一张表的分页、增删改查等功能

    spring3+hibernate3+struts2

    这是我自己整合的spring3+hibernate3+struts2的一个项目 开发工具myeclipse10,数据库mysql,服务器tomcat 另外附带extjs3.4的简化包 测试地址 http://127.0.0.1:8080/crm2/test2.tt.action crm2-src-test-...

Global site tag (gtag.js) - Google Analytics