总算也做了一年IT吧,在这里记录下自己对于一个系统从无到有需要做的事情,有点架构方面的意思,在这里记录一番。
搭建项目原型的步骤:
技术选型:决定要使用何种语言,考虑到效率是否需要使用多种语言(cgi...),使用何种orm框架,mvc框架,视图技术,缓存技术,测试技术和项目构建工具,管理工具,服务器以及数据库
架构分层:根据模块或功能对项目划分文件包
字符编码:代码编码UTF-8,数据库编码,页面编码,文件编码
命名规则: 类名 方法名 数据库表名 字段名 表单字段名 配置文件等
日志记录:本系统以及兼容其他系统框架log
测试处理:采用何种方式进行代码测试
异常处理:封装exception和处理exception
数据库连接:通过配置文件出几套数据源
事务处理:配置spring tx事务处理机制
工具类:处理json、字符串、日期,文件上传下载,类装载器,处理props.....等等
国际化:可以通过mvc框架提供的功能,也可以自己封装
其他:session处理 cookie处理 listener filter quartz .....
不知道认识是否正确,由于自己水平有限,忘多加给出意见,谢谢!
分享到:
相关推荐
需要将比较重要和比较独立的模块从原项目中拆分出来搭建到其他服务器上,然后就需要搭建项目框架,但每次搭建框架都是特别麻烦,于是就想做一个这样的东西:一个将基本的东西全都创建好的项目原型,这样每次启动项目...
旅游系统原型及基本业务代码旅游系统原型及基本业务代码旅游系统原型及基本业务代码旅游系统原型及基本业务代码旅游系统原型及基本业务代码旅游系统原型及基本业务代码旅游系统原型及基本业务代码旅游系统原型及基本...
上传代码 原型上传代码 原型上传代码 原型上传代码 原型上传代码 原型上传代码 原型
原型模式代码示例,使用JAVA代码演示。配有说明文档,有助于对原型模式的理解。
用于查看项目原型,用于查看项目原型,用于查看项目原型,用于查看项目原型,用于查看项目原型,用于查看项目原型
使用appfuse2建立项目原型骨架的步骤 appfuse2 项目原型 骨架
html界面原型代码
OA项目原型设计!OA项目原型设计!仅供参考!
设计模式-原型模式源代码
AxureRP9项目原型(好用的、全面的)
原型模式实践代码
软件工程—原型开发 软件工程原理知识
AxureRp 8.0.内含序列号以及汉化包
这是构建基于Maven的SSH原型项目视频文件,初学者可以进行参考
activiti原型和代码,适合初级入门者进行学习查看交流
这个文档是c中数字转换函数atoi函数原型的代码
AxureRP9项目原型50套、案例20个、元件库1套。非原创,其中一批比较好的案例值得参考,元件库直接可用,简洁美观。分享给需要的人。 AxureRP9项目原型50套、案例20个、元件库1套。非原创,其中一批比较好的案例值得...
镶金玫瑰项目代码原型Gilded Rose
原型和原型链整体例子从原型的创建,原型与对象的关联关系,实例与原型的关系以及原型链的形成和运用等等均做了例子的说明
项目CMS原型 备份用 项目CMS原型 备份用 项目CMS原型 备份用 项目CMS原型 备份用