请教高手,需要做一个基于http协议的项目,语言用java,是B/S模式,我这边是服务端,要接收、响应、处理服务端的请求,需要spring、structs什么的吗?需要做哪些准备,自己要创建哪些类,用来接收、处理请求?

解决方案 »

  1.   

    最简单的架构,直接使用纯原生的jsp/servlet+jdbc就可以实现,此方案优点是简单快捷灵活支持性好,对开发人员要求比较低;
    也可以采用struts1和hibernate3,spring来实现,代码可重用可维护,结构清晰,缺点是对开发人员要求比较高.
    或者采用struts2,hibernate,spring架构来实现,struts2相比1来说更先进,配置简约,加之注解可以更大程度缩小开发人员的手工体力活,前提是开发人员对相关技术非常熟练,出现任何问题都能精确把握,这对经验不足的人是比较费力的;
    其他方案比如springMVC也可以,spring一体化,别问哪个好哪个坏,看自己最熟悉哪个,spring一体化就好比联想品牌电脑,其他组合就像自己攒机一样,一个太过依赖,一个自由搭配性能可控;
    还能想出的就是重量级的JPA架构或者EJB架构,不过用的时候请慎重,用不好用不到就会成为累赘;主流架构都是MVC模式或者传统的jsp/javabean方式这2个,看自身实力和项目实际要求自选,其他具体技术不限,均可自由搭配,一定要找最适合最熟练的来做!楼主结贴散分吧,如果需要架构整合demo可以给我留个邮箱!
      

  2.   

    简单点,服务端用servlet接收就可以了,创建些实体类,连接数据库工具类等