最近公司有一个J2ee的项目,并且该项目算是个规模不小的项目,我只有.net的开发经验,从来没有做个J2ee的项目开发,所以我想请教大家,作为一个J2ee的中型或者大型项目的开发,开发的流程是什么?需要用到哪些技术?哪些架构?现在对我来书不知所措。非常感谢大家能指点迷津。。

解决方案 »

  1.   

    一般是ssh框架
    流程跟一般的项目开发是一样的吧
      

  2.   

    规模不小?到底多大?
    开发流程?google一下 软件工程。
    技术:
    struts要用,spring可以用,ajax啥的看着需求办。如果真的很大,业务又复杂,hib建议不要用。
      

  3.   

    SSH吧
    ……呵呵
    其实流程就是你项目的流程,什么语言都差不多的,不要想的太难了,语言就是一个工具……
      

  4.   


    如果楼主不熟悉J2EE,用struts分分层就是了,数据库用JDBC有可能还快点。hibernate一不小心你的系统会慢死!
      

  5.   

    为什么大项目中hibernate不建议使用?
      

  6.   

    谢谢各位的回答:或许部分朋友还没理解我到底要问的什么问题?作为软件开发流程,这个我大致毕竟清楚,正如“sotom(so汤姆) ”所言,这些我是比较清楚的。。我真正想问的问题是:我这个项目就是一个门户型的网站,有文章内容管理、音乐、视频、电子书、用户管理,但主要是内容管理系统为主。。问题就来了:当我拿到这个项目,我知道如何做需求分析,然后做部分的概要设计及数据库设计,但当我做到详细设计时候,我就无从下手了,具体疑问:1,如何用java、J2ee的知识和技术来设计这个网站的架构?
    2,是不是也像我做.net项目一样(实体层,业务层,数据层,视窗层)的开发模式?如果是,那么针对这个网站,如何来合理的划分层结构,已经每一层应该用到什么技术来支撑和实现?
    3,我应该按照什么样的一个步骤来设计这个网站?我真正的疑问就是这样,非常感谢做Java项目的朋友指点一下,非常感谢
    另外,这是我的第一个Java问题,我把分数加到100分,如果不够我还加。。谢谢各位了
      

  7.   

    ,开发的流程是什么:软件开发的流程啊(需求--》。-->运行维护)
    需要用到哪些技术:ssh+数据库+web服务器
    哪些架构:比较成熟的就是ssh啦
      

  8.   

    1:J2EE 项目并不一定就是 Web 项目
    2:SSH 项目并不一定就是 J2EE 项目
    3:楼主也没说明那 J2EE 项目是啥项目
      

  9.   

    内容管理系统为主,这样的东西还用开发啊,找个opencms自己改进下
      

  10.   

    struts就行了
    其他的考虑添加使用hibernate建议不要使用
      

  11.   


    重复我自己强调的.. 业务为主 至于技术什么的 目前不重要 既然自己并不太熟悉JAVA这方面的东西 问完了又有啥用呢 根据开发时间选择是用JDBC还是用HIBERNATE 根据项目的复杂程度决定用不用SPRING 都是根据需要来的 你说你想要那些的那些功能 你大可以搜索下 这些东西都是用什么技术去完成的 然后自己整理一下 再来问 比如说播放视频用XXX好不好啊? 上传文件用什么实现比较好哇?
    先想好要什么 然后再考虑技术方面的事情
      

  12.   

    建议struts2 spring jdbc.
      

  13.   

    看书,google,视频。
    多来csdn
    一切都会过去的。
      

  14.   

      考虑你的人员知识构成....是否能够驾驭SSH
       考虑你的网站访问量,是否值得使用jsp开发...........
      

  15.   

    其实所有项目流程都是差不多的
    不管是.NET 还是J2EE
    项目管理和语言框架无关
      

  16.   

    用Struts 框架进行开发就可以  我们做过类似的一个项目就是用的struts2.0 进行的 进行该项目没有什么难度 业务逻辑应该都有现成的。关键是用一个框架把项目架构起来 把我们要做的东西的业务逻辑东分析清楚 形成结构 实现起来还是没有太大的问题的
      

  17.   

    为什么建议不要用hibernate啊,
      

  18.   

    流程: UML  Rational Rose  进行设计
    技术:jsp +  javabean  、jsp + javabean + servlet  、 velocity + javabean + servlet
         Struts2 + Hibernate + Velocity 、struts2 + hibernate + spring 等等