
JavaWeb项目
文章平均质量分 84
公众号Java3y
公众号:Java3y
展开
-
Web开发模式【Mode I 和Mode II的介绍、应用案例】
开发模式的介绍在Web开发模式中,有两个主要的开发结构,称为模式一(Mode I)和模式二(Mode II)首先我们来理清一些概念吧:DAO(Data Access Object):主要对数据的操作,增加、修改、删除等原子性操作。Web层:界面+控制器,也就是说JSP【界面】+Servlet【控制器】Service业务层:将多个原子性的DAO操作进行组合,组合成一个完整的业务逻辑控制层:主要原创 2017-02-20 21:10:32 · 1584 阅读 · 0 评论 -
bookStore项目总结
感想该项目是目前为止,我写过代码量最多的项目了…..虽然清楚是没有含金量的【跟着视频来写的】,但感觉自己也在进步中…..写的过程中,出了不少的问题…..非常多的Servlet,JSP看得眼花…..现在,想把该项目好好梳理一下要点,于是有了这篇博文….E-R图该项目涉及到了5个表:user、orders、orderItem、category、book难点E-R图设计中最难的地方就是做到订单模块那里….原创 2017-04-18 11:03:14 · 1829 阅读 · 3 评论 -
bookStore第三篇【用户模块、购买模块、订单模块】
用户模块要登陆后才能购买,因此我们先写购买模块设计实体 private String id; private String username; private String password; private String email; private String cellphone; private String address; //各种s原创 2017-04-17 19:00:37 · 2626 阅读 · 2 评论 -
bookStore第二篇【图书模块、前台页面】
图书模块分析在设计图书管理的时候,我们应该想到:图书和分类是有关系的。一个分类可以对应多本图书。为什么要这样设计?这样更加人性化,用户在购买书籍的时候,用户能够查看相关分类后的图书,而不是全部图书都显示给用户,让用户一个一个去找。设计实体 private String id; private String name; private String author; pr原创 2017-04-14 23:11:31 · 1293 阅读 · 1 评论 -
bookStore案例第一篇【部署开发环境、解决分类模块】
前言巩固Servlet+JSP开发模式,做一个比较完整的小项目成果图该项目包含了两个部分,前台和后台。前台用于显示后台用于管理该项目可分为5个模块来组成:分类模块,用户模块,图书模块,购买模块,订单模块。搭建环境建立包结构导入开发包前台分帧页面index.jsp【没有body标签的】 <frameset rows="25%,*"> <frame src="${pageContext.re原创 2017-04-12 16:29:05 · 1073 阅读 · 1 评论 -
购物车小案例【简单版】
前言 为了巩固MVC的开发模式,下面就写一个购物车的小案例.①构建开发环境导入需要用到的开发包建立程序开发包②设计实体书籍实体 public class Book { private String id; private String name; private String author; private String d原创 2017-02-22 11:13:58 · 6411 阅读 · 2 评论 -
用户登陆注册【JDBC版】
前言 在讲解Web开发模式的时候,曾经写过XML版的用户登陆注册案例!现在在原有的项目上,使用数据库版来完成用户的登陆注册!如果不了解的朋友,可以看看我Web开发模式的博文!本来使用的是XML文件作为小型数据库,现在使用Mysql数据库,代码究竟要改多少呢?我们拭目以待!使用C3P0数据库连接池导入C3P0的开发包和导入配置文件开发包导入的是这个:c3p0-0.9.2-pre1和mchange原创 2017-02-26 16:15:17 · 3610 阅读 · 0 评论 -
客户关系管理系统
前言 为了巩固开发的流程,我们再拿一个客户关系管理系统来练手!成果图我们完成的就是下面的项目,有添加客户和查看客户的功能!搭建配置环境配置Tomcat导入开发包建立开发用到的程序包在数据库创建相对应的表 CREATE TABLE customer ( id VARCHAR(40) PRIMARY KEY, name VARCHA原创 2017-02-28 12:43:54 · 2445 阅读 · 1 评论 -
权限管理系统
前言 前面我们做的小项目都是一个表的,业务代码也相对简单。现在我们来做一个权限管理系统,体验一下多表的业务逻辑,顺便巩固一下过滤器的知识!目的现在我有一个管理商品、订单的页面。当用户点击某个超链接时,过滤器会检测该用户是否有权限!需求分析按照面向对象的思想,我们至少应该有权限(Privilege)和用户(User)实体。两个实体足够了吗?细想一下,如果我们有多个用户,多个用户也有多个权限,当要原创 2017-03-13 20:09:59 · 6380 阅读 · 5 评论 -
为bookStore添加权限【动态代理和注解】
前言目前为止,我们已经学习了动态代理技术和注解技术了。于是我们想要为之前的bookStore项目添加权限控制…..只有用户有权限的时候,后台管理才可以进行相对应的操作…..实现思路之前我们做权限管理系统的时候,是根据用户请求的URI来判断该链接是否需要权限的。这次我们使用动态代理的技术和注解来判断:用户调用该方法时,检查该方法是否需要权限…根据MVC模式,我们在web层都是调用service层来实现原创 2017-04-25 20:37:49 · 2584 阅读 · 0 评论