课程讲解内容涵盖:
1、 项目介绍与需求分析
2、前后台界面整体体系搭建
3、数据库整体设计思路流程
4 、系统Struts2架构搭建
5、 系统底层Hibernate持久层框架的数据库连接搭建
6、 IOC控制反转和AOP切面编程的Spring框架搭建托管Struts2和Hibernate
7、搭建系统环境MyEclipse9.0及发布环境Tomcat7.0部署
8、开发底层模块(DAO,工具类等)搭建,并且依赖注入连接Hibernate持久层
9、后台权限管理模块(定义,操作权限等)
10、购物系统首页监听器动态分不太类型显示商品信息前几名信息
11、个人登录注册管理,及动态浏览个人主页及个人订单管理,以及Freemarket JavaEmail找回密码
12、商品秒杀方式购买
13、商品单个女鞋定制颜色尺码操作
14、商品还可以评价和咨询操作管理
15、广告模块,可以链接到各大社交网站,例如人人,开心网。
16、可以对不同鞋子进行对比,各大属性参数对比预览,更加清晰。
17、通过购物车模块进行修改商品信息来购买
18、通过购物车进入支付宝网银接口模块可以进行真实网络付款
19、后台
20、Excel导入导出模块 (通过apache开源poi实现操作Excel)
21、后台商品管理模块,可以对商品上传,Excel形式上传下载文件。
22、后台前台用户管理操作,可以禁用前台用户,并查看用户积分
23、订单管理操作可以审核订单后处于发货状态,并且可以物流操作查看和交易报表
24、对于前台商品评价管理操作,企业宣传设置等
25、Android客户端登陆注册
26、移动互联AndroidWebservice网络连接JavaEE项目开发
六、技术介绍:
JSP:JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
MySql:MySQL是一个中、小型关系型数据库管理系统,由瑞典MySQL AB公司开发,MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。
Struts2:是apache公司开元框架体系,是在Struts和WebWork技术基础上进行了合并全新的Struts2框架,和struts1差距很大,并且struts2以拦截器机制处理客户请求,这样的设计使得业务逻辑控制器能够与ServletAPI完全脱离开,因此可以理解是WebWork全新产品。
Hibernate:是一个开放源代码的对象关系映射持久层框架,它对JDBC进行非常轻量级的对象封装,使得java程序员非常随心所欲的使用对象编程思想来操控数据库。Hibernate可以应用在任何使用JDBC场合,且不受环境控制影响。它核心有6大街口, session,SessionFactory,Transaction,Query,Criteria,Configuration。
Spring:春天的意思。同样也是一个开源框架,解决企业级java开发耦合度较高而创建的。框架主要优势之一就是分层架构体系,允许开发者选择使用哪一个组件,同时为J2EE应用程序提供集成框架。核心操作就是IOC控制反转和AOP面向切面编程思想等。
Servlet:Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。
apache-tomcat:Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。
jfreechart:JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表
jQuery:Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。