今天开始着手做简单的电商系统,前一篇文章我有说过系统开发流程,程序员在前几个步骤一般来说参与的比较少,但要设计一个自己的产品,还是从头开始。
- 开发前需求等准备
- 首先,需求分析。我要做个简单的、卖衣服的B2C电商,我用XMind软件大概整理了下思路:
- 编写详细的需求文档(文档略)
- 制作原型(原型略)
- UI设计以及转化静态页面。2、3、4这几步需要的非编程能力太多,耗时且具有一定的专业性,所以都省略了(有时间和能力当然可以完成)。我在一些免费的网页设计网站下载了些设计好的静态网站,找到能满足我需求的前端页面,具体见附件 电商网站静态页面.zip。
- 开发环境搭建
搭建环境时,各个工具以及环境的版本选择很重要,版本不能太旧或者太新,太旧太新会出现工具间的兼容、不稳定等问题,具体每个工具的兼容版本可以到相关官网查看,我选择的主要工具等以及版本:
- JDK1.7
- Myeclipse10
- Tomcat 7
- Maven 3.3.9
- Mysql Server 5.7
- Navicat Premium 11.2.7
- Spring4
- Mybatis3
以上软件下载后,开始环境搭建,具体步骤(这里只是简单列个提纲,每步详细操作自行搜索):
- 安装JDK,配置环境变量;
- 安装Myeclipse,配置Maven、SVN、Tomcat;Myeclipse有自带的Tomcat,但运行中可能产生一些不必要的问题,因此我选择用外部Tomcat。****这里要说下我以前比较迷糊的地方,Myeclipse在配置这些软件时,要添加相关插件,插件会将Myeclipse和具体的软件连接起来,以Maven举例,调用顺序:Myeclipse->maven插件(配置maven路径)->Maven软件(需要设置环境变量)。不过Myeclipse本身自带了tomcat等插件,这是其和eclipse的区别(如果使用eclipse,请参看eclipse版本选择)
- 安装数据库服务器以及Navicat;这步要记住数据库的用户名和密码。
- 下载相关Jar包,开始开发。前三步骤全部正确完成之后,进入开发阶段。
- JDK和Maven的版本支持情况
http://maven.apache.org/docs/history.html
相关推荐
Java网络编程 JAVA web开发实例讲解 宠物分类展现web项目 第03章 数据库准备及JDBC(共40页).ppt Java网络编程 JAVA web开发实例讲解 宠物分类展现web项目 第04章 用Hibernate优化宠物分类展现DAO类(共33页).ppt ...
【下载说明】 《深入体验Java Web开发内幕——核心基础》一书在网上评价极高,非常适合广大Java Web开发人员。本资料是该书PDF格式的高清晰电子版,可用Adobe Reader7.0或兼容阅读工具打开,推荐Java爱好者...
第1篇为准备篇,主要为Java Web开发概述,并手把手带领读者一块搭建Java Web开发环境;第2篇为基础篇,主要介绍HTML、CSS、JavaScript、Servlet、JSP和JavaBean等Java Web开发所需的基础知识,并对这些基础知识进行...
Java Web系统开发是一个涵盖广泛的领域,它涉及到网页的创建、服务器端编程以及应用程序的交互等多个...通过学习和实践这些内容,初学者可以建立起坚实的Java Web开发基础,为进一步深入学习和开发实际项目做好准备。
这份文档,"Java Web应用开发 JavaWeb应用开发期末试卷B卷答案.doc",是一份复习和学习资料,涵盖了Java Web开发的基础知识,包括选择题、填空题、简单题和编程题,帮助学生准备期末考试。 在选择题和填空题中,...
考虑到给定的信息,我们将不包含重复的“每日书籍更新收藏必备***”这一部分内容,我们将专注于阐述“Java网编程原理与JSP.Web开发核心技术”这一主题的知识点。 首先,“Java网编程原理”涉及的是一系列基于Java...
Struts框架是Java Web开发中一个非常重要的轻量级框架,主要用于构建模型-视图-控制器(MVC)架构的应用程序。本书《精通Struts: 基于MVC的Java Web设计与开发》旨在帮助开发者深入了解Struts框架的核心功能,并通过...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
该资料集锦主要涵盖Java、...总的来说,这个教程集锦提供了全面的Java Web开发学习路径,从基础编程语言到高级框架,从理论知识到实战项目,以及面试准备和设计模式理解,是开发者自我提升或学习新技能的理想资源。
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
学习如何设置开发环境,例如安装JDK、配置JRE、设置Tomcat服务器,这是进行Java Web开发的基础。MyEclipse与Tomcat的集成是Java Web开发者必备的技能,教程将详细讲解如何配置和调试Tomcat服务器,确保应用程序能够...
JAVA是世界上最流行的编程语言之一,广泛应用于Web开发、企业级应用以及移动应用等领域。本教程集锦提供了全面的JAVA学习资源,涵盖了从基础到高级的各种主题。 1. **JAVA核心基础**:JAVA核心基础视频教程帮助初学...
全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e...
这个中文教程的11至13章主要涵盖了三个关键的技术领域:Spring框架、Struts 2框架以及Hibernate持久化技术,这些都是Java Web开发中的核心组件。 第十一章“开发Spring、Struts、Hibernate应用”深入介绍了如何在...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
本资料集“零基础学Java.Web开发:JSP.Servlet.Struts.Spring.Hibernate.Ajax(PPT)”正是为这样的学习者准备的,它涵盖了Java Web开发中的核心技术和框架。 首先,我们来看JSP(JavaServer Pages),它是Java技术...