基本的java语法会了Struts会了jsp会了jdbc会了,做过一个留言板,现在想在家做一个大一点的项目,买了好几本XXXXX整合应用案例XXXXX数据库开发实例,遇到一个很大的问题,不知道如何下手,有那么多的表,那么多业务,我是要按一个什么样的顺序来做我的工程啊?

解决方案 »

  1.   

    楼上的说得正确,像 * * 管理系统做得好的话,也不逊色于那些大的项目啊,麻雀虽小,五脏俱全。像这种系统我原来也做过的,老师布置的是什么资产管理,功能也不多 20 个功能。从分析、设计到编码都是独自完成的,光数据库我就花了近 10 天的时间(包括设计、修改、优化、学习 PowerDesigner 等)。采用 MVC、DAO 等模式,使用了 Struts、Log4j 之类的框架,当时没有用到 Spring、Hibernate,但是这个系统间的耦合度极为松散,各层间的调用都是读取 XML 配置文件来反射接合的,采用了 Tomcat 的 JNDI 的数据库连接池,JSP、Java 代码量有近 8000 行,在 JSP 中没有出现一句 Java 语句,页面上的文字资源都是通过配置放进去的。我从这个项目中学习到了很多很多的东西,像 JavaScript 做树状菜单、下拉式菜单,JSTL、CSS,SQL 分页,以及诸如小细节的问题。所以说,大项目与小项目的区别主要在于页面的多少、代码量的多少,至于复杂程度没有什么区别,因为是一个人在家里做,因为时间和精力有限,不大可能做一个很大的东西。希望我的一些小经验可以供楼主参考一下,对你有用的话,就是我最大的欣慰了,呵呵~~
      

  2.   

    bao110908(火龙果) 不错啊,兄弟哪个学校的?学习学习
      

  3.   

    看一看Spring、Hibernate之类的基础书籍,然后再看《J2EE开发全程实录》之类的实战性书籍,一边看书一边实践,这样学习效果最好。
    给你一本电子书看看:http://soft.hackbase.com/page/2007-07-11/01750187507.Html