求 购物系统 JAVA的
点击购物:在你显示商品列表时就应该再超链接上做了手脚例如:物品1物品2这样在用户点击时就可以根据用户的request判断用户点击的是那件商品。
购物车:使用上面提交的goodsid可以到数据库查到相应商品信息,然后经过处理转化为实体类对象。将实体类保存在用户的session中的购物车集合对象中。
显示购物车:使用session中上面提到的集合对象,将里面的实体类一个一个拿出来显示在购物车页面
中。
Java Servelet可以做购物网站吗?能做到什么地步?
说一下Java WEB发展的大致征程吧,Serlvet是最早用来实现B/S结构的业务组件,但是做大项目时,会出现很多的Sevlet,效率很低而且庞杂的很,后来出现了JSP,把JAVA语言以脚本形式写入html里,实现JSP的业务的专一性,几乎可以完全抛弃Servlet了,但是JSP在运行过程中是先要在容器中编译成Servlet然后再按Servlet的方式来运行。再后来又有了和JavaBean的结合,Java脚本在JSP界面中出现的就少得多了。最终也实现了JavaBean和Servlet的分离,就形成了MVC模式,M是Model(模型)指的是JavaBean,用来封装和隐藏数据对象。V是View(视图),指的是JSP,用来显示界面,C是Controller(控制器)指的是Servlet,用来接收参数,处理参数,实现跳转的中间环节。这样的形式现阶段就比较理想了,各司其职,各自发挥自己的优势。知道各种框架的出现,Serlvet,JSP和JavaBean这个经典结构用的才越来越少了,但是MVC这个经典的模式是不变的,可以预言,现在乃至未来十年,MVC不会退出历史舞台,只会做在此基础上的扩展和延伸。
你说的使用Servlet来做购物网站当然是可以实现的,或许这样做是效率最高的,因为这是最底层的开发了,软件行业有句格言叫做“简单的就是最好的”,但是考虑到现在硬件设备的高速发展,人力资源的高度紧缺,能使用框架还是尽量使用框架,效率问题暂时不要考虑了,最起码也是用Servlet+JSP+JavaBean的结构来实现,只是用Servlet或者JSP,可以说已经完全out了。