- 博客(11)
- 资源 (44)
- 收藏
- 关注
原创 入门Struts1第六讲——使用Struts1框架改造在线网上书店
还记得我们之前做过一个简陋的在线网上书店的项目吗?在《Java Web基础入门第九十四讲 在线网上书店(九)——注解+动态代理实现权限控制》这篇文章中,我也提供了源码下载地址,如果大家有兴趣的话,可以下载下来,试着运行一下。通过前几讲对Struts1框架的学习,我们算是可以说对于Struts1框架已经有了一定的认识。在本文中,我将会使用Struts1框架改造一下这个项目,看看该框架是怎么应用在项目...
2019-06-18 19:24:37 618 5
原创 Java Web基础入门第九十九讲 JavaMail开发——在WEB应用中集成邮件发送程序
前言:现在很多的网站都提供有用户注册功能,通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们注册的用户名和密码以及一个激活账户的超链接等信息。今天我们也来实现一个这样的功能,用户注册成功之后,就将用户的注册信息以Email的形式发送到用户的注册邮箱当中,实现发送邮件功能就得借助于JavaMail API了。搭建开发环境创建Web项目创建用户注册页面在WebR...
2019-06-16 23:55:56 907
原创 Java基础加强第五讲 泛型(下)——泛型类及其应用
定义泛型类型如果类的实例对象中的多处都要用到同一个泛型参数,即这些地方引用的泛型类型要保持同一个实际类型时,这时候就要采用泛型类型的方式进行定义,也就是类级别的泛型,语法格式如下:package cn.liayun.generic;import java.util.Set;//dao:data access object → C(创建)、R(检索)、U、Dpublic class G...
2019-06-15 09:57:07 588
原创 Java Web基础入门第九十三讲 在线网上书店(八)——实现数据库管理模块
为了保存数据库的备份信息,需要再新建一个数据库。create database bookstore_back;use bookstore_back;接下来,还要创建一张表,存储数据库备份的详细信息,建表SQL语句如下:create table dbback( id varchar(40) primary key, filename varchar(255) not null, b...
2019-06-11 12:17:51 741 5
原创 Java Web基础入门第九十二讲 在线网上书店(七)——实现订单管理模块
在该项目中,我们设计成用户不需要登录就能购买。因此,在前台首页(client/index.jsp)显示图书的时候,就添加购买的超链接。接着,在cn.liayun.web.client包中新建一个BuyServlet,用于处理用户想要买的书籍。package cn.liayun.web.client;import java.io.IOException;import javax.serv...
2019-06-11 08:28:17 1776 2
原创 Java Web基础入门第九十一讲 在线网上书店(六)——实现图书管理模块
后台添加图书后台要添加图书的时候,应该说明图书的类型是什么。要想在显示添加图书的页面上知道全部类型的id,就要经过Servlet把类型的集合传送过去。首先,我们要找到后台左侧导航页面——left.jsp,在添加图书的超链接上绑定处理请求的BookServlet。然后,在BookServlet中获取到类型的集合,并带到添加图书的页面上。package cn.liayun.web.manag...
2019-06-09 08:23:53 816 3
原创 Java Web基础入门第九十讲 在线网上书店(五)——实现分类管理模块
后台页面中添加分类首先,找到后台左侧导航页面——left.jsp,在添加分类的超链接上绑定显示添加分类的页面。接着,创建出显示添加分类的addcategory.jsp页面。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE ...
2019-06-09 07:34:50 783
原创 Java Web基础入门第八十九讲 在线网上书店(四)——编写service层
编写service层编写与分类管理相关的服务首先编写与分类管理相关的服务。我们可在cn.liayun.service包下创建一个BusinessService接口,该接口的具体代码如下:package cn.liayun.service;import java.util.List;import cn.liayun.domain.Category;public interface ...
2019-06-08 08:48:57 611
原创 Java Web基础入门第八十八讲 在线网上书店(三)——编写dao层
编写dao层编写CategoryDao我们首先开发出分类管理模块中的dao层,在cn.liayun.dao包下创建一个CategoryDao接口,接口的具体代码如下:package cn.liayun.dao;import java.util.List;import cn.liayun.domain.Category;public interface CategoryDao {...
2019-06-07 22:50:22 840
原创 Java Web基础入门第八十七讲 在线网上书店(二)——设计实体及其相对应的数据库表
设计实体我们若要做出一个这样的在线网上书店,肯定就要考虑需要设计几个对象,一般来说大概至少需要以下五个对象:现在我们来思考这几个对象之间的关系,万事万物总该有那么一点联系吧!图书的分类和图书之间的关系:一个分类下会有多本图书,因此他俩之间是一对多的关系;图书和订单项之间的关系:一个图书会出现在多个订单项里面,一个订单项里面只能出现一本书(即一类书),这是一对多的关系;订单项和订单之间...
2019-06-07 21:40:36 999
原创 Java Web基础入门第八十六讲 在线网上书店(一)——搭建开发环境
前言为了巩固之前所学Java Web基础,特做一个还算是比较完整的小项目——在线网上书店。成果图在线网上书店这个项目包含了两个部分,前台和后台。前台用于向用户显示商品(这里是书籍)信息,如下图所示。后台由管理员进行管理,后台分为分类管理模块、图书管理模块、订单管理模块以及数据库管理模块等4个模块,如下图所示。搭建开发环境导入开发包和创建包结构在Eclipse中新创建一个myboo...
2019-06-07 10:09:33 1509 2
教你一天玩转JavaScript(四)——使用JavaScript实现定时弹出广告定时隐藏广告
2017-05-02
Spring4.2.5+Hibernate4.3.11+Struts2.3.24整合开发
2016-10-23
Spring提供的CharacterEncoding和OpenSessionInView功能
2016-10-23
Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案二
2016-10-22
Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
2016-10-22
教你一天玩转JavaScript(七)——使用JavaScript完成复选框的全选和全不选的效果
2017-05-05
教你一天玩转JavaScript(六)——使用JavaScript完成后台数据展示表格的隔行换色
2017-05-04
教你一天玩转JavaScript(五)——使用JavaScript完成注册页面表单提示及校验
2017-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人