- 博客(12)
- 收藏
- 关注
原创 模拟实现Java动态代理底层逻辑
模拟实现Java动态代理底层逻辑,以期更深入理解Java动态代理。Java动态代理能够实现不编写代理类,也能够获得代理类及其实例。下面以实现一个接口TestService为例,逐步深入Java动态代理底层逻辑。我们都知道java代码要运行需要大略需要进行这样的工作:这样就实现了一次编译,到处运行。普通的代理,是通过编写Java源码的方式来实现代理;但是动态代理,则是借助反射,动态编辑.class字节码实现代理,并没有Java源码的产生。由此可见,动态代理底层逻辑的目标就是动态编辑.cla
2022-04-23 02:11:32
627
原创 模仿天猫商城的J2EE商城网站项目后端9—web.xml
<?xml version="1.0" encoding="UTF-8"?><web-app> <!-- servlet --> <servlet> <servlet-name>CategoryServlet</servlet-name> <servlet-class>tmall.servlet.CategoryServlet</servlet-class> .
2022-01-16 16:08:45
219
原创 模仿天猫商城的J2EE商城网站项目后端8—filter包
目录ForeServletFilter.javaBackServletFilter.javaForeAuthFilter.javaHttpheadFilter.javaEncodingFilter.javaservlet+filter配合工作解析详见:模仿天猫商城的J2EE商城网站项目后端——servlet+filter配合详细分析https://blog.youkuaiyun.com/qq_37154145/article/details/121623536ForeServletFil
2022-01-16 16:00:33
365
原创 模仿天猫商城的J2EE商城网站项目后端7—servlet包
servlet+filter配合工作详见:模仿天猫商城的J2EE商城网站项目后端——servlet+filter配合详细分析https://blog.youkuaiyun.com/qq_37154145/article/details/121623536BaseForeServlet.javapackage tmall.servlet;import tmall.dao.*;import tmall.util.Page;import javax.servlet.ServletException;
2022-01-16 15:58:57
708
原创 模仿天猫商城的J2EE商城网站项目后端6—dao包
UserDAO.java相似的方法作用下面的类不再注释。package tmall.dao;import tmall.bean.User;import tmall.util.DBUtil;import java.sql.*;import java.util.ArrayList;import java.util.List;public class UserDAO { // 获取总记录条数 public int getTotal() { int total = 0; tr
2022-01-16 15:55:53
863
原创 模仿天猫商城的J2EE商城网站项目后端5——bean包
接下来纯贴代码,并且将绝大部分内容写进代码注释中。根据import其他类的由多到少顺序来创建类。User类不省略get、set方法,除此之后的所有实体类均省略。User.javapackage tmall.bean;public class User { private String password; private String name; private int id; public int getId() { return id
2022-01-16 15:52:53
305
原创 模仿天猫商城的J2EE商城网站项目后端4—util包
目录Dateutil.javaDBUtil.javaImageUtil.javaPage.java为了减少工作量、提高效率,将一些会重复用到的功能,单独提取为类,统一放在工具包util包中。Dateutil.javapackage tmall.util;/** * 将从前端获取的日期由text转为Date * 将Date转为text,以便前端使用 * @author LSB */public class DateUtil { /** * Date转为text
2022-01-16 15:46:03
233
原创 模仿天猫商城的J2EE商城网站项目后端3—创建数据库
模仿天猫商城的J2EE商城网站项目后端2——需求分析https://blog.youkuaiyun.com/qq_37154145/article/details/121637045表关系图建表sqlDROP DATABASE IF EXISTS tmall;CREATE DATABASE tmall DEFAULT CHARACTER SET utf8;USE tmall; CREATE TABLE user ( id int(11) NOT NULL AUTO_INCREMENT, .
2022-01-16 15:41:59
209
原创 模仿天猫商城的J2EE商城网站项目后端2——需求分析
前面的内容都是在整体上和难点上进行理解,是为了对这个项目有整体的把握,和避免在之后的开发过程中迷迷糊糊。其实真正开始做事的,还是从需求分析开始。这里的需求分析并不是企业中的需求文档,只是在开发之前,对项目业务的汇总、落实,是初步的文档。其作用其实更多的是理清开发思路和落实项目需求、想法,为项目留一个可追溯的原始档案。但是这里也尽量做得规范一点。文档面对的用户 1.产品人:为产品设计相关人员提供信息展示,同时用于自查,为项目留档; 2.用户/客户:提...
2021-12-03 06:06:25
1320
1
原创 模仿天猫商城的J2EE商城网站项目后端1——项目总览
javaweb的入门项目,仅仅使用J2EE的技术作为解决方案,实现商城网站的经典业务逻辑。使用到的技术: JAVA:JAVA SE基础 J2EE:Servlet、JSP、Filter、Tomcat 数据库:MySql具体的技术会在代码注释中说明。项目总览 为了对项目构建起整体的认识,先对项目进行总览 项目结构...
2021-11-30 02:45:29
1229
原创 模仿天猫商城的J2EE商城网站项目后端——servlet+filter配合详细分析
假设访问的后台页面为http://localhost:8080/tmall/admin_category_list,那么: 1、后台servlet过滤器BackServletFilter对其进行拦截,并进行处理:package tmall.filter;import org.apache.commons.lang.StringUtils;import javax.servlet.*;import javax.servlet.http.HttpServlet...
2021-11-30 02:43:31
948
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅