岡山大学项目完结后总结一些想法

来源:互联网 发布:空三软件 编辑:程序博客网 时间:2024/05/01 04:25

岡山大学一些想法

一、                            开发过程中遇到的问题、难题:

1、            在首页中使用frame时遇到frame上下刷新的问题。

2、           struts框架映射不熟悉导致struts-config.xml配置错误问题。

3、           对于Model的作用不明晰,导致所有变量都定义在Model中导致Model臃肿问题。

4、            含有frame的窗口中frame刷新、关闭、增加新的frame问题。

5、            讲义登录中讲义配件上传的定义10个变量来保存文件名路径。

6、            TABINDEX设置控件的顺序。

7、            前月、次月,前10件、次10件,前Data、后Data得分页实现。

8、            日历算法。

9、            日文输入全角半角英数的校验Check实现。

10、        编码格式转码使用。

11、        HttpURLConnection访问URL.

12、       JAVA读取XMl文档,读取文件。

13、       JAVA发邮件。

14、        CSV出力、入力。

15、        JAVA文件操作,上传文件,删除文件。

16、        封装函数尽量功能单一。

二、                            对开发框架的一些看法:

1、            使用Validation.xmlValidation-rule.xmlModel进行校验。

2、           使用strutsTile结构通过配置文件来实现页面。

3、           Controller只是用于调用业务逻辑的一个控制器,不应当把业务逻辑本身包含在其中。应当增加一些小型容器,例如:Spring,增加业务逻辑处理。

4、            Model中只是用于界面交互中使用,不应当十分臃肿。

5、            完成后应当主动清理状态数据

6、            数据库访问可以尝试整合使用Herbinate面向对象方式访问数据库。

7、            增加日志处理机制。

三、                            对编程开发的看法

1、            增加使用异常处理机制,通过异常来处理错误。

2、           增加用户权限类,而不应当把Model放置于Session

3、           增加为接口类型的Comfig.java,在之中将常量定义为有意义的变量名。

4、            编成中尽量少嵌套IF ELSE之类结构。

5、            比较时常量一定要放在前面。

6、            一个文件尽量是一个封装好的类,文件行数不应当太长。

 
原创粉丝点击