现在考虑想用jsp javabean servlet 做一个小型的酒店管理软件,不知道用jsp javabean servlet 开发效率高不高呢!最难把握的技术那点在哪里呢!3-4个开发人员(2个是刚毕业的),应该怎么能把握好项目的进度呢!(现在需求什么都没有),三个月的时间能不能拿出一个成型的项目呢!(页面什么的用不用找专业的美工人员来做呢!)(要是有人做过类似的酒店项目就更好了,大家共同探讨,这样我就不会有那么大的压力了)(有可能我问的问题是不是有点...我自己认为没什么的,有什么不懂就要问吗!)希望大家都能多提一提意见和建议

解决方案 »

  1.   

    jsp+javabean+servlet的话要看你怎么去搭框架,如果采用MVC的话还可以的,我们公司就是这种形式,关键我们公司不用mvc架构,导致一个servlet有成千上万行代码,崩溃!另外如果使用这种形式的话,记得要用JSTL标签,可以起到事半功倍的效果哦!
      

  2.   

    jsp主要是处理页面的,servlet主要是处理逻辑的.
    用这个的话效率并不高.
    最难的地方还是在处理逻辑上.
    刚毕业的还是做做javabaen吧.
    美工做不做都行.
    两个月之内就能完成吧.
      

  3.   

    我觉得是这样话 那servlet中的代码就会非常大
    要不加一个层,mode层 
      

  4.   

    这样的mvc模式对service层的要求很高,尤其是代码量,不如考虑用struts来操作,底层用hibernate,这样简单很多,而且开发效率高。
      

  5.   

    用Struts和hibernate等框架会快,但是要看LZ手下那些毕业生的熟练程度了,要不事倍功半,
    还是按6楼的方法吧,楼主的时间肯定够,控制好就行了。制定好计划,有问题每个星期上来说说进度,这样就有谱了,控制比你是什么技术更重要,因为你时间比较充裕。
      

  6.   

    jsp+javabean+servlet 优秀 主要是实现了三层结构(MVC)  减少了许多代码量 代码更简介 业务更清晰 容易维护
      

  7.   

    相信自己才能做好,如果连自己都不相信那结果可能不会太好。
    jsp+javabean+servlet还可以,如果你用的还行就用这个做也可以啊!
      

  8.   

    个人感觉用SSH框架来做 做起来会得心应手 spring可以不要
    但是业务逻辑层有了hibernate的加入 是系统开发起来速度快多了
    我也算是毕业生了,学完jsp javabean servlet 技术后 并没有去
    写一个小项目(如BBS),而是继续学完了SSH框架 ,现在跟着老师
    写OA系统,感觉这些技术太强大.. 只jsp javabean servlet 靠
    技术去写一个系统我感觉有点困难,尤其是做业务逻辑哪一块,代码量
    大不说,而且许多代码会有重复混乱..
    说出自己的一点感受...... 祝楼主的项目早点成功
      

  9.   

    恩,时间应该没有问题,最好有两个老手,两个新手,不知道你说的刚毕业的什么水平。还有就是jsp 最好全用jspl,这样比较好,Servlet 处理逻辑。要是有个美工作出来肯定漂亮,但是不是必学的
      

  10.   

    我建议用SSH吗,把精力放在数据库设计,和业务逻辑的设计上来,用SSH框架还是很方便的,特别是二次开发的时候。我们半年刚做了一个用SSH做的酒店管理系统,运行记过还不错。调试修改很方便,二次开发业很容易。
      

  11.   


    首先根据你们的情况..2个应届生..我感觉这个是最好的选择了...
    相比较其他的架构..出现的问题相对较少..而且本身效率也高于SSH之类的组合...
    关于   (页面什么的用不用找专业的美工人员来做呢!)  我觉得如果要推出给   用户看(也就是网站的形式)   那肯定要好好美化了..如果就是公司内部员工使用...差不多就行了..简单点好..哈哈..个人看法!!谢谢!
      

  12.   

    我暂时是这么玩的
    第一层db,封装一个连接状态的数据库连接,并提供直接执行完整sql、开启提交回滚事务、关闭等方法(提供对数据库的直接操作服务)
    第二层model,每张数据表都是一个model,拥有所有字段的getter/setter,有不同的构造方法提供不同的创建方式(表述每一个数据表或业务模型)
    第三层dao,每一个model都有一个对应的dao,接收db作为构造方法参数,使用db的方法与数据库交互,并将交互后的信息根据每个model的不同进行封装,返回对应种类model的实例及实例集合(提供操作model的服务,是数据库与model的中间层)
    第四层servlet超类,提供一些常用的方法,比如转向,比如特定格式的回传字符集解析
    第五层-针对一些特定动作的servlet超类,写有doGet/doPost方法表述流程大纲,中间调用若干动作,这些动作为抽象方法,比如获取哪种dao、转向何处。另外提供一些共性方法,比如增删查改
    第六层-针对每个model或一套类似的动作的servlet,继承于第五层,仅仅实现父类抽象方法,或根据需求重写父类已有的方法,去表述所有分支的不同即可。
    其他-一些组件式的类,提供一些特定的服务,比如url重写、字符集转换、各类打印方法、发送邮件、文件上传、字符集或时间处理。其中部分组件采用静态方法,还有部分组件需要建立实例对象,还有一些也是model,比如发送邮件功能组件提供发送功能,需要一个“邮件”对象作为参数等等。
    剩下的就是页面端的呈现,我用的基本是最基础的html,什么jstl或struts的tag都没用。
    这个算是jsp+servlet+javaBean纯天然开发么???俺可没用什么ssh啊。
      

  13.   

    哈哈~小酒店管理系统啊?不要有太大的压力~再说不是你一个人啊
    从分析角度来看 酒店管理系统是没什么逻辑难度的 呵呵
    重在分析 哈哈~看看这个酒店老板要什么了!
    但一般是没什么技术问题的 呵呵~
    还有项目是用 jsp+Java+servlet 很容易实现的 而且应该是个你这个小团队开发的 开发效率也快 要有ssh集成的话那就小题大作了~
    节省开支 页面就让你团队的人去做~
    还有就是3个月 绰绰有余了 呵呵~加油
    有什么逻辑问题或分析上的问题可以和偶探讨哦 ~QQ:6726785
      

  14.   


    这位大哥,不要误导别人,你自己都不知道什么是MVC,怎么教别人呢???
    用jsp+javabean+servlet,本身就是一种mvc了,用这种方法就会导致servlet中的代码过多,所以才会有struts,struts中的配置文件
    可以起到一个逻辑装换的作用
      

  15.   


    我说你懂个毛啊!
    一个servlet进行增删改查包括所有操作,没有业务逻辑层和数据访问层,javaBean只是一个提供封装得手段,严格来说他都不算是Model层
    懂吗?
      

  16.   

    简单的问题不要复杂化了
    建议struts+hibernate
      

  17.   

    支持用这种框架,等到熟练了再考虑ssh或者其它什么的
    熟练后再用其它的.