随笔-55  评论-208  文章-0  trackbacks-0

一个新 java  web 项目入手过程总结

 

最近在新工作中要上手一个新 java web 项目,经过几天的努力后,终于上手了,回顾过程,发现可疑对其中的经验进行一下总结,这样下次再要上手一个项目就可以有一个基本的程序,不会像这次这样混乱了。

 

要开始入手一个新的 java  web 应用应该遵循这样一个原则

1 、首先是整体框架,也就是通常所说的三层构架:

数据库 + 应用服务器 + 应用

2 、其此是框架各个部分所处的环境

就是数据库,应用服务器的 os 都是什么,怎么沟通,怎么在对应 os 下调配数据库以及应用服务器

3 、再次应该是应用服务器和数据库的连接

这点很重要,要查找相关资料怎么配置应用服务器和数据库连接,以及使用的数据库连接池技术

4 、然后才是了解应用的构架

也就是所谓的项目源码了,具体使用了那种 mvc 模式,使用了什么日志工具,测试工具、编译工具,还用要是你去熟悉一个公司的项目的话,这个公司可能有自己的 web 相干开发工具

我用 visio 做了一个图形应该是这样的顺序

 

 

用我最近的具体例子来做说明吧:

1、  首先是 3 层构架

数据库是 mysql

应用服务器是 resin

应用基本上是 struts+hibernate

这里明确了学习目标应该是

mysql 的相关使用方法

resin 的相关使用方法

2、  其次是 os

数据库和应用服务器放在一台主机上, OS linux

但是日常的开发环境是 windows

所以用到了常用的 ssh 对主机进行管理

这里明确了学习目标应该是

Unix 相关命令

Ssh 的使用方法

3、  然后是数据库和应用服务器的连接方法

使用 mysql jdbc 接口

这里明确了学习目标应该是

Resin 对数据库连接的配置方法

Mysql 对数据去连接有什么要求

4、  最后是应用代码层

这层应该是最后学习,但是我们往往习惯对整个系统没有弄清框架就开始这层的研究,这就导致在研究中不断出现有关框架的各种问题,而又要中断当前学习,开始查找另一个资料。我开始就犯了这个毛病,所以进度缓慢

这里我的项目使用了 hibernate+struts 作为基本框架,用 Ant 进行编译发布工作,使用 eclipse 作为 ide ,另外用到的 java 工具有 jfreechart,quartz 等,再有自己公司开发的 web 框架工具包

这里明确了学习目标应该是

边参照源码一边学习 Struts hibernate ant eclipse jfreechart quartz ,自己公司的工具包

然后再在数据库的角度对整个业务逻辑做出理解

 

 

当然,以上四步中肯定是有些工具和技术已经掌握了,我们所要面向的是我们没有掌握方面,然后最终达到掌握系统的目的!要注意我们的目的是上手新平台不是学习新技术!

posted on 2006-05-25 23:51 rocket 阅读(8491) 评论(4)  编辑  收藏

评论:
# re: 一个新java web项目入手过程总结 2007-09-16 01:09 | sai
你们公司也有工具包么,
看来就easou不行,啥都没有.
  回复  更多评论
  
# re: 一个新java web项目入手过程总结 2007-11-17 15:24 | 汪保杰(Jack)
管理与技术群
47763528
请快加入,要满了!  回复  更多评论
  
# re: 一个新java web项目入手过程总结[未登录] 2010-04-23 11:10 | 小宝
对于一个新的项目,思路一定要清楚,  回复  更多评论
  
# re: 一个新java web项目入手过程总结 2011-12-31 15:22 | 何杨
标记一下。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问