- 博客(19)
- 收藏
- 关注
原创 JSP开发模型
一、JSP开发模型1、JSP开发模型概念JSP的开发模型即JSP Model,在Web开发中,为了更方便地使用JSP技术,Sun公司为JSP技术提供了两种开发模型:JSP Model1和JSP Model2。JSP Model1简单轻便,适合小型Web项目的快速开发;JSP Model2模型是在JSP Model1的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型Web项目,实际开发过程中可以根据项目需求,选择合适的模型。2、JSP Model1模型的工作原理3、JSP Mode
2022-01-05 21:05:03
509
原创 【无标题】
一、后台管理系统概述后台管理系统的页面框架是通过标签来组织的二、商品管理模块2.1.商品管理模块简介传智书城中的商品管理是指对图书信息的管理,比如图书名、图书价格、图书分类等,通过后台系统中的商品管理模块可以实现图书信息在前台网站上的动态展示。后台商品管理模块的功能结构如下图所示2.2.实现查询功能/** * 后台系统 * 查询所有商品信息的servlet */public class ListProductServlet extends HttpServlet { public v
2022-01-05 18:30:30
149
原创 第14章 传智书城前台程序设计
1、创建head.jsp文件在web工程的WebContent目录下创建一个名称为client的文件在其中创建一个head.jsp文件,用来盛放网页的头部,相关代码如下:<%@ page language=“java” contentType=“text/html; charset=UTF-8”pageEncoding=“UTF-8”%> 购物车 | 帮助中心 | 我的帐户
2022-01-05 18:06:29
274
原创 第13章 传智书城项目设计
一、项目概述近年来,随着Internet的迅速崛起,互联网已成为收集信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B、B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。在传智书城项目中主要讲解的是如何建设B2C的网上购物系统。传智书城项目分为前台和后
2022-01-05 18:00:36
745
原创 第十二章 文件上传的相关api
核心API—DiskFileItemFactory DiskFileItemFactory 是创建FileItem 对象的工厂,这个工厂类常用方法: 1、public void setSizeThreshold(int sizeThreshold) :设置内存缓冲区的大小,默认值为10K。当上传文件大于缓冲区大小时,fileupload组件将使用临时文件缓存上传文件。 2、public void setRepository(Java.io.File repository) :指定临时文件目录,默认值为Sys
2022-01-05 17:59:58
447
原创 第十一章JSP开发模型
一 JSP开发模型JavaWeb经历两个时期JSP Model1JSP Model1是JavaWeb早期的模型,它适合小型Web项目,开发成本低!Model1第一代时期,服务器端只有JSP页面,所有的操作都在JSP页面中,连访问数据库的API也在JSP页面中完成。也就是说,所有的东西都耦合在一起,对后期的维护和扩展极为不利。JSP Model1优化后有所改进,把业务逻辑和数据访问的内容放到了JavaBean(狭义JavaBean:实体类,广义JavaBean:实体类,dao,service,工具类)
2022-01-05 17:58:57
156
原创 第十章 数据库连接池与DBUtils工具
数据库连接池的基本概念 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标.数据库连接池正式针对这个问题提出来的.数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个。数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中, 这些数据库连接的数量是由最小数据库连接数来设定的.无论这些数据库连接是否被使用,连接池都将一直保证至少拥
2022-01-05 17:57:27
118
原创 第九章 JDBC
JDBC的全称是:Java Database Connectivity,即Java数据库连接。JDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。JDBC的常用API:一、driver接口:二、driver manager类:三、Connection接口:四、Statement接口:六、ResultSet接口:六、preparedstatement接口:通过API中的setXXX方法对参数进行设置。如:public void setInt(int parameterI
2022-01-05 17:56:23
45
原创 第八章 Servlet高级
Servlet生命周期就是servlet从创建到销毁的过程,包括加载和实例化,初始化,服务,和销毁4步。 当客户第一次请求时,首先判断是否存在servlet对象,第一次请求时不存在,则由tomcat创建对象,调用init()方法对其初始化,用service()方法判断是post请求还是get请求,调用对应的方法返回给客户。 当客户第二次请求时,还是判断是否存在servlet对象,由于之前已经创建过对象,所以直接到service()方法判断提交方式,调用对应的方法返回给客户端, 当tomca
2022-01-05 17:55:33
44
原创 第七章JAVAweb
第七章: EL表达式和JSTL标签库1.初识JavaBean1.1 什么是javaBean:它是java开发中常用的组件,其实就是一个java类,它的作用就是封装数据。书写JavaBean需要满足五个规范:1.这个java类,被public修饰2.这个java类要提供公共的无参数的构造方法3.要提供私有的属性4.要给私有的属性提供公共的set或者get方法5.要实现Serializable接口比如:public class Book implements Serializable
2021-11-17 21:12:32
84
原创 第六章JAVAweb
第六章:JSP技术:jsp概述、jsp基本语法、jsp的隐式对象、jsp指令、jsp动作元素、通过jsp做两个页面1.JSP概述:1.1 什么是jsp:它的英文全称 java server pages ,java服务端页面,它是建立在servlet规范基础上的动态网页开发技术。java 服务端 页面: 在jsp上可以写java代码,也可以写html标记,它运行在服务器端。jsp = java + html + jsp自身的一些东西。为什么会产生jsp技术:因为在早期没有jsp时,需要servl
2021-11-17 20:54:14
388
原创 第五章JAVAweb
第五章:会话以及会话管理技术1.会话概述:什么是会话:从登录淘宝,多次刷新网页,到最终退出淘宝,整个过程就是一次会话。会话的特点:包含多个请求,一次完整的会话针对一个用户。会话管理技术:第一种:cookie技术,客户端技术。第二种:session技术,服务端技术。购物车案列:买完商品后,加入购入车,买的商品存到什么对象比较合适?1.使用request域对象保存商品信息:结论:使用request保存商品信息不可以,因为每次发送请求,都会产生一个新的请求对象。2.使用ServletConte
2021-11-17 20:24:22
90
原创 第四章JAVweb
第四章:request请求对象、response响应对象1.请求和响应的概述:什么请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。什么响应:服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示,这个过程就称之为响应。2.HttpServletResponse对象HttpServletResponse是一个接口,它的父接口是ServletResponse,在开发中通常使用HttpServletResponse响应信息分为三部分:响应行、响应头、响应正文(响应体)
2021-11-17 20:20:02
866
原创 第三章JAVAweb
第三章:Servlet、ServletConfig、ServletContext1.Servlet技术1.1 Servlet概述:什么是servlet:它是运行在web服务器端的一个java小程序,简单来说,它就是一个java类在使用servlet时,需要导入javax.servlet下的jar包。比如:tomcat服务器提供了servlet的servlet-api.jar包,所以在开发时用tomcat服务器就不需要再导入servlet的jar包。Servlet它是一个资源,是用来被用户访问的资
2021-11-17 20:14:38
54
原创 第二章JAVAweb
第二章:xml、http协议、tomcat1.XML1.1 XML概述1.什么是xml:英文Extensible MarkUp Language,可扩展的标记语言。可扩展的标记语言:在xml里面的标记是可以扩展的。xml版本号1.0 ,1.1xml用途:它用来存储数据1.作为系统与系统之间传输数据的格式2.作为项目的配置文件3.保存有结构关系型的数据。比如:衡水保定 2.XML 和 html的比较: 1.xml文档的标记可以随意扩展,html的标记是预定义好的。
2021-11-17 19:52:19
57
原创 JAVA第三课!!!
1.数据类型基本数据类型整数:byte ,short,int,long浮点数:double float字符:char布尔:bool
2021-03-14 22:59:32
60
原创 Hello World!
在JDK安装过后再点击“此电脑”查看属性在高级系统中选中环境变量在系统变量点击新建立,加入JAVA的变量名点击path,选中编辑后加入该命名再寻找写好的HelloWorld文件(不可用中文命名文字)输入cmd运行输入javac HelloWorld.java名后回车,出现此结果就说明该程序成功...
2021-03-03 13:39:44
52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人