如何用J2EE标准制作中小型购物网站

发布网友 发布时间:2024-10-23 22:57

我来回答

2个回答

热心网友 时间:2024-11-02 08:17

如果是自己去做一个购物网站,推荐你采用以下步骤

一、项目大致分析
我这个网站做来干什么,有什么用,几个人做,多长时间做完,采用什么架构,需要用到什么技术等。

二、具体分析
既然是用Java做,你就不得不用面向对象的思维来分析问题。
首先,找出整个项目中的实体及属性
比方说,你这个系统至少应该抽象出这么几个实体
用户(用户编号、用户名、密码、性别等其他信息)
商品(商品编号、商品名、商品分类、单价、描述等信息)
商品分类(分类编号、分类描述等信息)
订单(订单编号、购买者、商品编号、数量、订单日期等信息)

诸如此类,所有可能或可以被抽离出来的实体都要抽离出来,然后建立彼此的关系。形成一张E-R图,最后由此图建立数据库模型。

三、框架设计
有了数据库模型后,接下来应该到网站的架构设计,比方你采用什么结构。一般有如下几种结构
简单实用型:JSP+JavaBean
简单实用MVC型:JSP+Servlet+JavaBean
分布式企业开发1:JSP+Servlet+EJB
框架集成型1:JSP+Struts+Spring+Hibernate
框架集成型2:Freemarter+WebWork+Spring+JDBC(Hibernate)
框架+分布式:JSP+Struts(WebWork)+EJB
等等
当然你说,看了这么多,我也不知道改用哪种,那我来推荐一种
JSP+Servlet+JavaBean的MVC型,适合你这种小型网站的开发。

决定开发类型后,准备开发环境和必备工具
例如如果用EJB,就下载JBuilder
如果是用框架,就下载Eclipse,推荐使用Eclipse,当然你可以使用插件MyEclipse

四、代码实现
这一块比较麻烦。
我假设使用JSP+Servlet+JavaBean
首先从底层代码入手,也就是从DAO层,编写一个公用的,功能强大的Dao接口,供高层调用。
然后写实体类的JavaBean,基本上一个实体类JavaBean对应一个数据库的表,或者一个视图。
然后写业务方法,所有的Service都调用共有的Dao方法来实现业务逻辑。当然这些Service就是业务类的JavaBean
最后写Servlet和JSP页面。写完一个测试一个,因为一个Servlet和一个JSP就是一个功能模块。你项目小,只有自己来测试这些功能模块。

做完这些后,开始美化页面,这时候可以使用Dreamweaver来美化页面。顺便检查页面上的js验证代码。

五、测试
测试是肯定要的。这看你个人了

六、上线
测试OK之后,可以考虑租空间,买域名,将项目上线。

大概说到这里,希望对你有帮助。

热心网友 时间:2024-11-02 08:12

java的web相关的知识比较重要,可以先从jsp,servlet入手
开发环境可以用Eclipse或MyEclipse,功能比较强大,另外Jbuilder也不错

1.先学习一下Servlet,知道怎么样写程序如果.
2.学会基本的XML和基本的JSP.JSP完成页面的设计,如果你有精力还想做更为有效的页面,还可以学学javaspcript.它可以完成客户端校验,Bean完成服务器端的控制及相关的功能.
3.因为以上的功能都是通过XML在服务器端配置完成,所以你还要学习一下一般的JAVA服务器:如tomcat,weblogic,websphere,以上三种做为学习学一种就可以,你可以用tomcat.比较好用并安装方便,如果机器还可以,可以用后两者.
4.为了把上面的学习应用一种,满足一下自己开发的欲望.可以买本关于struts(一种基于MVC模式的框架)方面的书,照着做一下.应该会不少,并且也能做出来.然后再看看hibernate(数据持久层,帮助你更好的开发).
5.就是不断的学习,编程.再看看EJB方面的书.然后小做些程序.
6.最后就是提高自己的编程能力,进行代码优化,编写更有效的程序,这时再看看java设计模式的书.会用一些常用的就可以了.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com