JavaWeb
王加油
The best or nothing!
展开
-
超市管理系统项目整理
SMBMS数据库项目如何搭建?考虑是否使用Maven?依赖,Jar项目搭建准备工作搭建一个maven web项目配置Tomcat测试项目是否能够跑起来导入项目中会遇到的jar包jsp,Servlet,mysql驱动,jstl,standard……创建项目包结构编写实体类ORM映射:表-类映射编写基础公共类数据库配置文件:db.pro...原创 2020-03-21 23:04:09 · 831 阅读 · 0 评论 -
JavaWeb-03
9、JavaBean实体类JavaBean有特定的写法:必须有一个无参构造属性必须私有化必须有对应的get/set方法一般用来和数据库的字段做映射 ORM;ORM:对象关系映射表 —> 类字段 —> 属性行记录 —> 对象people表idname阿格拉玛address1王木1号14杭州2王木2号23苏州...原创 2020-03-12 09:31:33 · 135 阅读 · 0 评论 -
JavaWeb-02
7、Cookie、Session7.1 会话会话:用户打开了一个浏览器,点击了很多超链接,访问了多个web资源,关闭浏览器,这个过程可以称之为会话。有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,称之为有状态会话。一个网站如何证明你来过了?客户端 服务端服务端给客户端一个信件,客户端下次访问客户端带上信件就可以了;co...原创 2020-03-10 15:28:28 · 297 阅读 · 0 评论 -
JavaWeb-01
JavaWebJava web1、基本概念1.1 前言web开发:web,网页的意思,www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化动态web淘宝,几乎所有的网站提供给所有人看的数据始终会发生变化,每个人在不同时间,不同的地点看到的信息各不相同技术栈:Servlet/JSP,ASP,PHP在Ja...原创 2020-03-08 15:25:09 · 151 阅读 · 0 评论 -
J2EE项目-仿天猫整站day07
接day06......代码详解-BackServletFilter1. 首先在web.xml配置文件中,让所有的请求都会经过BackServletFilter<url-pattern>/*</url-pattern>2.假设访问的路径是:http://127.0.0.1:8080/tmall/admin_category_list3. 在Ba...原创 2019-07-21 10:35:48 · 174 阅读 · 0 评论 -
J2EE项目-仿天猫整站day06
表结构设计对整个项目进行深入理解,在需求分析结束之后,首先进行表结构设计。只有先把表结构设计正确,对表结构的理解到位,在接下来的开发中,才能一清二白,才能支撑软件后续的开发功能。设计过程分为四步:数据库创建 表与表关系 建表SQL语句 表与页面1. 数据库创建DROP DATABASE IF EXISTS tmall;CREAT DATABASE tmall DEFAULT...原创 2019-07-20 12:07:32 · 391 阅读 · 0 评论 -
J2EE项目-仿天猫整站day05
模仿天猫整站 J2EE 版本技术实现。开发环境、启动部署方式、项目风格、以及各种不同方式实现同一个项目里的各类业务功能。 J2EE 前台功能 齐备 后台功能 齐备 存储层技术 JDBC 控制层技术 Servlet + 反射 开发使用IDE Eclipse 是否Maven项目 否 项目格式 标准Java...原创 2019-07-18 20:11:40 · 179 阅读 · 0 评论 -
J2EE项目-仿天猫整站day02(下)
DAO类设计DAO是Data Access Object的缩写,这些类专门用于进行数据库访问的操作。DBUtil:数据库工具类,这个类的作用是初始化驱动,并且提供一个getConnection用于获取连接。在后续的所有DAO中,当需要获取连接的时候,都采用这种方式进行。数据库连接的参数,如数据库名称、账号密码,编码方式等都设计在属性上,便于统一修改,降低维护成本。package tm...原创 2019-07-11 20:01:06 · 346 阅读 · 0 评论 -
J2EE项目-仿天猫整站day02(中)
实体类设计所谓实体类,就是对于数据库中的表的互相映射的类。这是一种ORM(对象关系映射,Object Relational Mapping,简称ORM,或O/RM,或O/R mapping)的设计思想,即一个对象,对应数据库里的一条记录。基于前面数据库表结构的分析和设计,根据创建表的SQL语句和表与页面一一对应关系,按照表与表之间的依赖顺序,逐个设计总计九个实体类。1. User类...原创 2019-07-11 16:12:50 · 224 阅读 · 0 评论 -
J2EE项目-仿天猫整站day04
后台-分类管理Filter配合Servlet1. 一个路径对应一个Servlet的弊端通过观察:http://127.0.0.1:8080/tmall/admin_category_list可以发现,各类需要:增加,删除,编辑,修改,查询5个服务端功能。按照传统的在web.xml中配置Servlet的方式,一个路径对应一个Servlet的思路,就需要设计5个Servlet类,并且在...原创 2019-07-15 19:43:29 · 347 阅读 · 0 评论 -
J2EE项目-仿天猫整站day02(上)
需求分析需求简单理解就是要做成什么样子,基于模仿天猫整站,主要分为以下三类:前端展示:在前端页面上显示数据库中的数据,如首页、产品页、购物车、分类页面等等; 前端交互:通过POST、GET等http协议,与服务端进行同步或异步数据交互。如购买、购物车、生成订单、登录等功能; 后台功能:对支撑整站需要用到的数据进行管理维护。比如分类管理、分类属性管理、产品管理、产品图片管理、用户管理、订...原创 2019-07-11 10:34:47 · 580 阅读 · 0 评论 -
J2EE项目-仿天猫整站day01
1.技术介绍本项目没有使用SSH、SSM框架,而是使用J2EE整套技术来作为解决方案,实现各种业务场景。不使用框架是为了借助这个项目夯实J2EE基础,并且在项目中借助反射等技术,采用合适的设计模式,开发效率并不低于使用框架。2.典型场景一个完整的J2EE应用包含的各种典型商务应用场景的需求,展示相应的解决思路与办法3.开发流程3.1技术准备为完成此项目,需要掌握以下技术。...原创 2019-07-11 10:30:32 · 248 阅读 · 1 评论 -
Java应用-Log4j学习
1. 入门1.1 对比通常,写代码免不了输出各种调试信息。如果没有任何日志工具,都会使用System.out.println来做到。这样做虽然直观有效,但缺点如下:不知道这句话在哪个类,哪个线程出来的 不知道什么时候、前后两句输出间隔了多少时间 无法关闭调试信息,一旦System.out.println多了之后,到处都是输出,增加定位自己所需信息的难度 。。。。。。如代码所示:...原创 2019-07-09 21:26:17 · 115 阅读 · 0 评论 -
Servlet再探-service()、中文问题、生命周期、跳转、自启动、request常见方法、response用法、上传文件
本文主要参考:http://how2j.cn/k/servlet/servlet-eclipse/558.htmlservice()1. doGet()当浏览器使用get方式提交数据的时候,servlet需要提供doGet()方法。get方式:form默认的提交方式 通过一个超链访问某个地址 在地址栏直接输入某个地址 ajax指定使用get方式的时候2. doPost(...原创 2019-07-13 20:27:35 · 253 阅读 · 0 评论 -
Servlet再探-获取参数、返回响应、调用流程
1. 创建login.html在web上右键 -> New ->File 创建一个 login.html文件添加一个form元素action="login" 标题会提交到login路径,login路径在后续步骤会映射到LoginServlet method="post" post方式表示提交的密码信息在浏览器地址栏看不到接着准备账号和密码的input元素,因为要提交两...原创 2019-07-13 11:41:36 · 528 阅读 · 0 评论 -
Servlet再探-开发servlet
之前对Servlet一直都是云云雾雾的,这里再根据项目做到的程度,再进行Servlet巩固加深。Servlet本身不能独立运行,需要在一个web应用中运行,而一个web应用是部署在Tomcat中的。所以开发一个servlet需要如下几个步骤:创建web应用项目 编写servlet代码 部署到tomcat中1. 创建一个Java项目j2eeFile->New->Ot...原创 2019-07-13 10:01:49 · 129 阅读 · 0 评论 -
tomcat用startup.bat启动,输出端显示中文字体乱码
1.问题描述双击 \apache-tomcat-8.5.42\bin\startup.bat 文件启动Tomcat,Tomcat可以正常工作,但命令行显示中文字体是乱码的;问题截图:2.原因\apache-tomcat-8.5.42\conf\logging.properties 文件中java.util.logging.ConsoleHandler.encoding ...原创 2019-07-12 22:12:32 · 570 阅读 · 3 评论 -
J2EE项目-仿天猫整站day03
业务类Service1. 通常的设计流程作为J2EE Web英语,一般会按照如图所示的设计流程进行:Servlet -> Service(业务类) -> DAO -> database当浏览器提交请求到tomcat web服务器的时候,对应的servlet的doGet/doPost方法会被调用,接着在servlet中调用Service类,然后在Service类中调...原创 2019-07-12 20:28:33 · 185 阅读 · 0 评论