- 博客(17)
- 收藏
- 关注
原创 第十四次学习
创建head.jsp文件 在web工程的WebContent目录下创建一个名称为client的文件 在其中创建一个head.jsp文件,用来盛放网页的头部,相关代码如下: <%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8”%> 购物车 | 帮助中心 | 我的帐户
2022-01-11 19:07:28
97
原创 第十三次学习
一、项目概述 近年来,随着Internet的迅速崛起,互联网已成为收集信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B、B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。在传智书城项目中主要讲解的是如何建设B2C的网上购物系统。 传智书城项目分为前台和后
2022-01-11 19:03:52
113
原创 第十二次学习
文件上传的相关api 文件上传时需要用到FileItem类,FileItem是一个接口,它的实现类是DiskFileItem。 如图为FileItem 接口中定义的方法: 在JSP页面中,form表单中method必须设置为post,并且要设置enctype=”multipart/form-data”`<%@ page contentType=“text/html;charset=UTF-8” %> 姓名 年龄 上传文件 核心API—DiskFileItemFactory DiskFil
2022-01-11 19:00:06
89
原创 第十一次学习
JSP开发模型 一 JSP开发模型 JavaWeb经历两个时期 JSP Model1 JSP Model1是JavaWeb早期的模型,它适合小型Web项目,开发成本低!Model1第一代时期,服务器端只有JSP页面,所有的操作都在JSP页面中,连访问数据库的API也在JSP页面中完成。也就是说,所有的东西都耦合在一起,对后期的维护和扩展极为不利。 JSP Model1优化后有所改进,把业务逻辑和数据访问的内容放到了JavaBean(狭义JavaBean:实体类,广义JavaBean:实体类,dao,serv
2022-01-11 18:56:46
91
原创 第十次学习
第十章 数据库连接池与DBUtils工具 数据库连接池的基本概念 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标.数据库连接池正式针对这个问题提出来的.数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个。 数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中, 这些数据库连接的数量是由最小数据库连接数来设定的.无论这些数据
2022-01-11 18:54:57
80
原创 第九次学习
第九章 JDBC JDBC的全称是:Java Database Connectivity,即Java数据库连接。 JDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。 JDBC的常用API: 一、driver接口: 二、driver manager类: 三、Connection接口: 四、Statement接口: 六、ResultSet接口: 六、preparedstatement接口: 通过API中的setXXX方法对参数进行设置。如: public void setInt(int p
2022-01-11 18:53:28
98
原创 第八次学习
第八章 Servlet高级 Servlet生命周期就是servlet从创建到销毁的过程,包括加载和实例化,初始化,服务,和销毁4步。 当客户第一次请求时,首先判断是否存在servlet对象,第一次请求时不存在,则由tomcat创建对象,调用init()方法对其初始化,用service()方法判断是post请求还是get请求,调用对应的方法返回给客户。 当客户第二次请求时,还是判断是否存在servlet对象,由于之前已经创建过对象,所以直接到service()方法判断提交方式,调用对应的方法返回给
2022-01-11 18:52:19
78
原创 第七次学习
java类,它的作用就是封装数据。 书写JavaBean需要满足五个规范: 1.这个java类,被public修饰 2.这个java类要提供公共的无参数的构造方法 3.要提供私有的属性 4.要给私有的属性提供公共的set或者get方法 5.要实现Serializable接口 比如: public class Book implements Serializable{undefined private String id; private String name; public Book(){}; publi
2022-01-11 14:13:09
319
原创 第六次学习
JSP JSP的运行过程具体如下: (1)客户端发出请求,请求访问JSP文件。 (2)JSP容器先将JSP文件转换成一个Java源文件(Java Servlet源程序),在转换过程中,如果发现JSP文件中存在任何语法错误,则中断转换过程,并向服务端和客户端返回出错信息。 (3)如果转换成功,则JSP容器将生成的Java源文件编译成相应的字节码文件*.class。该class文件就是一个Servlet,Servlet容器会像处理其他Servlet一样来处理它,所以第二次访问,直接使用生成的字节码文件。 jsp
2021-11-18 12:52:17
244
原创 第五次学习
1XML和 HTML - 是超文本标签语言,标签是预定义好的,不可更改。 XML是可扩展的标签语言,标签语言可以更改。 XML的作用是: - 1.配置文件 2. 存数据(数据库) 3.前端后传递数据(json) 书写规范为: 1.不会编译 2.只能存在一个根标签 3.元素都是成对 ==>也有单个 4.区别大小写 5.后缀名.xml XML的解析: 通常的解析 dom dom4j ==>一般用于后台 ==>把整个xml 加载到内存里,然后再进行解析 ==>内存溢出 sax 移动端 加载
2021-11-18 12:43:20
76
原创 第四次学习
servlet的cookie和session Cookie 当用户通过浏览器访问Web服务器时,服务器会给客户端发送一些信息,这些信息会保存在Cookie中。这样,当浏览器再次访问服务器时,会在请求头中将Cookie发送给服务器,方便服务器对浏览器做出正确的响应。 Cookie的工作原理可这样描述: 首先浏览器向服务器发出请求,服务器就会根据需要生成一个Cookie对象,并且把数据保存在该对象内,然后把该Cookie对象放在响应头,一并发送回浏览器。浏览器接收服务器响应后,提出该Cookie保存在浏览器端。
2021-11-18 12:39:38
174
原创 第三次学习
servlet接收请求和产生响应 浏览器向tomcat发出GET请求(或者POST请求) 获得URL的项目名,从tomcat下的webapss下找到对应文件夹 根据URL中servlet的url-pattern,从web.xml找到servlet-name,找到servlet-class(被访问的servlet的类名) 创建出servlet类对象;请求对象(HttpServletRequest)和响应对象(HttpServletResponse) tomcat先调用servlet对象中的init()方法(s
2021-11-18 11:32:50
107
原创 第二次学习
Servlet基础 在Eclipse工具栏中的【File】->【New】->【Other】,打开如下菜单栏,选择Dynamic Web Project 之后一直点击下一步,完成。
2021-11-18 10:02:13
325
原创 第一次学习
使用eclipse工具开发servlet 安装配置Tomcat 启动eclipse开发工具,点击工具栏中的window,然后preferences首选项,找到server点开,点击runtime environments,然后点击add选择Tomcat版本,browse设置Tomcat的位置,点击finish完成eclipse和Tomcat的关联。 这个时候Tomcat还是没有进行设置的 环境变量的配置 右击“我的电脑” >> 选择“属性” >> 单击左侧栏 “高级系统设置” >
2021-11-18 09:07:38
5579
原创 JAVA课程
内容:整数类型、浮点类型、字符类型、布尔类型自动转换、强制转换算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符、其他运算符。 课堂操作:
2021-03-14 23:05:06
71
原创 java
安装java 安装成功后配置环境 编写hello world程序。 新建一个记事本保存于D盘进行重命名把扩展名改为java。打开cmd使用java执行命令,成功打印出HelloWord。新建一个记事本保存于D盘进行重命名把扩展名改为java。打开cmd使用java执行命令,成功打印出HelloWord。 ...
2021-03-03 19:30:08
97
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅