JavaWeb
文章平均质量分 96
aogogogo
这个作者很懒,什么都没留下…
展开
-
WEB11---xml
一、模拟servlet执行为了实现访问不同路径(/hello)执行不同的资源(HelloMyServlet),我们需要使用XML进行配置;为了限定XML内容,我们需要使用xml约束(DTD或schema);为了获得xml的内容,我们需要使用dom4j进行解析。 1.1 什么是XML XML全称是Extensible Markup Language[可扩展的标记语言]。X...原创 2018-03-30 10:25:37 · 184 阅读 · 0 评论 -
WEB15---HttpServletRequest
案例一、完成用户注册案例二、完成登录错误信息的回显1.request的运行流程 2.通过抓包工具抓取Http请求 3.通过request获得请求行获得客户端的请求方式(get\post等):String getMethod()获得请求的资源:String getRequestURI() StringBuffer getRequestURL() ...原创 2018-04-12 18:42:10 · 239 阅读 · 0 评论 -
WEB16-会话技术Cookie&Session servlet三大域
一、会话技术简介1.存储客户端的状态由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器记住客户端状态(区分客户端) 2.会话技术从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话。会...原创 2018-04-18 10:25:52 · 198 阅读 · 0 评论 -
WEB17&18 jsp动态页面技术(JSP/EL/JSTL)
一、JSP技术jsp简介JSP(Java Server Pages)是JavaWeb服务器端的动态资源,它与html页面的作用是相同的,显示数据和获取数据。 jsp: 作为请求发起页面,例如显示表单、超链接。 : 作为请求结束页面,例如显示数据。 Servlet: 作为请求中处理数据的环节。 jsp的组成 jsp = html + java脚本 ...原创 2018-04-19 16:35:46 · 586 阅读 · 0 评论 -
WEB19--事务
一、事务概述1.什么是事务一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败【同时性,要死一起死,要活一起活】就是将n个组成单元放到一个事务中2.mysql的事务默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务手动事务:1)显示的开启一个事务:start transaction2)事务提交:commit代表从开启事务到事务提交...原创 2018-04-20 15:19:38 · 194 阅读 · 0 评论 -
WEB22--Ajax
一、Ajax概述1、什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随意做其他事情,不会被卡死2、Ajax的运行原理页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到服务器端,在这段时间里,客户端可以任意进行任意操作,...原创 2018-10-08 23:19:42 · 249 阅读 · 0 评论 -
网上商城--总
一、模块分类1.用户模块用户注册功能发送邮件激活用户表单的校验用户的登录功能自动登录用户的注销功能2.商品模块首页热门商品和最新商品功能商品分类商品的列表(分页)商品详细信息浏览记录功能3.购物车模块将商品加入购物车展示购物车功能4.订单模块(多表和事务)提交订单展示订单在线支付5.后台的分类的模块分类信息...原创 2018-05-25 10:07:23 · 2307 阅读 · 1 评论 -
项目流程之用户模块
1、目录结构2、导入jar包 3、工具类3.1JdbcUtils3.2MyBeanUtils3.3UUIDUtils3.4编码过滤器3.5导入jsp页面--修改index.jsp页面,使其通过servlet访问jsp 4前台用户模块步骤1:创建表,初始化数据步骤2:创建JavaBean步骤3:编写dao接口,及实现类步骤4:编写ser...原创 2018-05-26 20:50:50 · 1554 阅读 · 0 评论 -
网上商城2---分类管理
分类管理:查询所有分类准备工作:创建数据库表、javabean、dao接口和实现类、service接口和实现类 步骤一:创建分类表步骤二:创建javabean Category步骤三:编写dao接口、及其实现类步骤四:编写service 代码实现步骤一:完善IndexServlet,显示/jsp/index.jsp查询分类public class In...原创 2018-05-27 20:56:33 · 1683 阅读 · 0 评论 -
WEB13---JavaWeb核心之Servlet
一、Servlet简介1.什么是Servlet Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。 Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来...原创 2018-04-04 11:05:37 · 175 阅读 · 0 评论 -
配置tomcat
1.Tomcat的下载与安装(1)下载Tomcat官网地址:http://tomcat.apache.org/whichversion.html(2)安装TomcatTomcat有安装版和解压版(绿色版)安装版以.exe形式的安装包,双击安装到我们的电脑上,用的比较少解压版,即绿色版,解压后直接使用,用的比较多 2.Tomcat的目录结构 bin:脚...原创 2018-03-31 15:57:03 · 213 阅读 · 0 评论 -
WEB12_Http&Tomcat
一、Http协议1.什么是Http协议 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为 了提供一种发布和接收HTML页面的方法2.Http协议的组成 Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时, 你的浏览...原创 2018-03-31 16:21:56 · 166 阅读 · 0 评论 -
网上商城4--订单模块+在线支付
1、订单的提交分析和实体的创建定义订单实体,order和orderitempublic class Order { /*`oid` varchar(32) NOT NULL, `ordertime` datetime DEFAULT NULL, `total` double DEFAULT NULL, `state` int(11) DEFAULT NULL...原创 2018-06-02 21:17:16 · 6052 阅读 · 2 评论 -
JavaWeb01---HTML
1.什么是HTML?(Hyper Text Markup Language:超文本标记语言) 超文本:功能比普通文本更加强大 标记语言:使用一组标签对内容进行描述的一门语言(它不是编程语言) 为什么要学习HTML? 可以利用HTML来定义网站中的文章内容、标题、连结、图片等,让浏览器知道网站整个架构的呈现2.语法和规范? HTML文件都是以.htm...原创 2018-09-24 11:57:30 · 164 阅读 · 0 评论 -
JavaWeb02---HTML&CSS
一、表单相关知识1.表单: 所有需要提交到服务器端的表单项必须使用<form></form>括起来 form标签属性(有两个): 1)action,整个表单提交的位置(可以是一个页面,也可以是一个后台java代码) 2)method,表单提交的方式(get / post / delete ... ...等7种) get提交...原创 2018-09-24 15:24:32 · 168 阅读 · 0 评论 -
JavaWeb03---JavaScript
一、JavaScript1.含义: 1)JavaScript是一种脚本语言(即轻量级的编程语言) 2)是一种解释性语言(代码执行不进行预编译)2.作用: HTML:整个网站的骨架。 CSS: 对整个网站骨架的内容进行美化(修饰) Javascript: 让整个页面具有动态效果。3.组成部分: 1)ECMAScript:它是整个 javascript ...原创 2018-09-24 16:45:32 · 153 阅读 · 0 评论 -
JavaWeb04---JavaScript02
1、鼠标移动事件 --------------------- onmousemove(event) : 鼠标移动事件,event是事件对象。 onmouseover : 鼠标悬停事件,当鼠标移动到某个控件上面的时候发生 onmouseout : 鼠标移出事件,当鼠标从控件上移开的时候 2、鼠标点击事件 ---------------------onclick : 当鼠标单击某...原创 2018-09-25 11:00:23 · 181 阅读 · 0 评论 -
WEB05_jQuery篇
jquery相关的知识 Jquery它是javascript的一个轻量级框架,对javascript进行封装,它提供了很多方便的选择器。供你快速定位到需要操作的元素上面去。还提供了很多便捷的方法。-* Jquery它是一个库(框架),要想使用它,必须先引入!jquery-1.8.3.js:一般用于学习阶段。jquery-1.8.3.min.js:用于项...原创 2018-09-25 20:58:24 · 241 阅读 · 0 评论 -
WEB08_MySQL&JDBC
MySQL 1.创建一张表create table 表名(字段名 类型(长度) [约束],字段名 类型(长度) [约束],字段名 类型(长度) [约束]);2.查看数据库表创建完成后,我们可以查看数据库表 show tables;查看表的结构 desc 表名;3.删除表记录说说delete与truncate的区别?delete删除的时候...原创 2018-09-26 10:29:26 · 171 阅读 · 0 评论 -
WEB10_JDBC连接池&DBUtils
连接池传统JDBC的操作对连接的对象销毁不是特别好.每次创建和销毁连接都是需要花费时间.可以使用连接池优化的程序. 在程序开始的时候,可以创建几个连接,将连接放入到连接池中.用户使用连接的时候,可以从连接池中进行获取.用完之后,可以将连接归还连接池.-----解决性能问题,即资源浪费 【常见的开源的数据库连接池】:DBCP:DBCP(DataBase connectio...原创 2018-09-26 13:52:13 · 262 阅读 · 0 评论 -
网上商城2--前台商品管理
前台商品管理模块准备工作1、创建表并完善数据CREATE TABLE `product` ( `pid` varchar(32) NOT NULL, `pname` varchar(50) DEFAULT NULL, `market_price` double DEFAULT NULL, `shop_price` double DEFAULT NULL, `pim...原创 2018-05-28 16:08:10 · 1116 阅读 · 0 评论