- 博客(33)
- 资源 (11)
- 收藏
- 关注
原创 JSP中实现留言页面的编写并将留言信息展示出来
1、JavaBean类,实现java代码和html的部分分离,提高代码的复用package com.wgh;public class MessageBean { private String author; //存储留言者 private String title; //存储留言标题 private String content; //存储留言内容 public String getAuthor() { return author; } public void
2021-01-20 19:56:40 3797 2
原创 JDBC连接SQL Server2008 完成增加、删除、查询、修改等基本信息基本格式及示例代码
下面的代码显示了连接SQL Server数据库时,连接数据库的步骤:1、注册驱动 (只做一次)2、建立连接(Connection)3、创建执行SQL的语句(Statement)4、执行语句5、处理执行结果(ResultSet)6、释放资源1、建立连接的方法:Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);//加载数据库引擎,返回给定字符串名的类String url=“jdbc:microsoft:sqlserv
2021-01-19 16:36:38 350 1
原创 完整java开发中JDBC连接数据库代码和步骤
JDBC连接数据库•创建一个以JDBC连接数据库的程序,包含7个步骤:1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }ca.
2021-01-19 16:21:28 793 1
原创 设计一个网上书店,该系统中所有的计算机类图书(ComputerBook)每本都有10%的折扣,所有的语言类图书(LanguageBook)每本都有2元的折扣,小说类图书(NovelBook)每100元
现使用策略模式来设计该系统,绘制类图并编程实现UML类图书籍package com.zheng;public class Book { private double price;// 价格 private Discount discount;// 维持一个对抽象折扣类的引用 // 调用折扣类的折扣计算方法 public double getPrice() { return discount.calculate(this.price); } public void setPri
2021-01-19 16:09:43 3001
原创 某系统提供了用户信息操作模块,用户可以修改自己的各项信息。为了使操作过程更加人性化,现使用备忘录模式对系统进行改进,使得用户在进行了错误操作之后可以恢复到操作之前的状态。用户信息中包含账号、密码、电话
绘制UML类图信息的初始化建立备忘录备忘录的创建过程,就是通过构造函数的形式将一个类中的属性赋值给另外一个类里边的属性。实现原始数据的保存。在恢复原始数据时,通过创建另外一个类的对象,通过对象调用属性。然后赋值给这边类里的属性。package com.zheng;public class Originator { // 原始数据 private String name; // 姓名 private String pwd; // 密码 private double num; // 电话
2021-01-19 16:00:09 2101 2
原创 Java模拟生产者-消费者问题。生产者不断的往仓库中存放产品,消费者从仓库中消费产品。其中生产者和消费者都可以有若干个。在这里,生产者是一个线程,消费者是一个线程。仓库容量有限,只有库满时生产者不能存
需求分析:生产者生产产品,存放在仓库里,消费者从仓库里消费产品。程序分析:1、生产者仅仅在仓储未满时候生产,仓满则停止生产。2、消费者仅仅在仓储有产品时候才能消费,仓空则等待。3、当消费者发现仓储没产品可消费时候会通知生产者生产。4、生产者在生产出可消费产品时候,应该通知等待的消费者去消费。package duoxiancheng;public class ProducersAndConsumers { public static void main(String[] args) {
2021-01-19 13:37:46 925 1
原创 设计信息录入界面,完成人员基本信息的录入工作,其中籍贯中涉及的“省、市”能实现联动,即选择“省”时,“市”会根据选择的“省”做相应的变换。
设计信息录入界面,完成人员基本信息的录入工作,其中籍贯中涉及的“省、市”能实现联动,即选择“省”时,“市”会根据选择的“省”做相应的变换。package gui;import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.*;import javax.swing.border.EtchedBorder;import javax.swing.bo
2021-01-19 13:29:36 386 7
原创 jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上1、JavaBean的使用package com.zheng;public class BookBean { private int id;// 编号 private String name;// 图书名称 private double price;// 定价 private int bookCount;// 数量 private String author;// 作者 public int getI
2021-01-19 11:24:28 3659 22
原创 已知数据库中存在表tb_book2,通过在图书信息界面填写书本的基本信息,然后提交后写入数据库中的表格中。需要对提交的信息进行修改,信息填入不能为空,为空则则有提示。
jsp结合SQLSERVER向数据库中的表添加图书信息。已知数据库中存在表tb_book2,通过在图书信息界面填写书本的基本信息,然后提交后写入数据库中的表格中。例如插入一条信息:name=考研英语,price=45 ,bookCount=5,author=小芳图书的属性进行封装利用javaBeanpackage com.zheng;public class BookBean { private int id; // 编号 private String name; // 图书名称 priv
2021-01-19 11:10:57 815
原创 实现加载驱动、得到数据库对象、关闭资源的代码复用,将代码提取到相应的工具包里边。优化程序
实现加载驱动、得到数据库对象、关闭资源的代码复用,将代码提取到相应的工具包里边。优化程序工具包package com.xxx;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 工具类 * */public class Connectionto
2021-01-17 22:11:04 175
原创 连接数据库修改用户信息
连接数据库修改用户信息将小张的工作改为教授。通过连接数据库操作package com.zheng.z;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBC2 { private Connection conn = null;
2021-01-17 21:40:41 752
原创 连接数据库实现查询员工信息
连接数据库实现查询员工信息按步骤操作实现查询package com.zheng.z;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBC2 { private Connection conn = null; private S
2021-01-17 21:28:55 2772 1
原创 应用DriverManager类创建sqlserver数据库连接实例 JSP中使用数据库
JSP中使用数据库1、JDBC介绍java数据库连接(java Database Connectivity ,JDBC)是一种用于执行SQL语句的JavaAPI ,由一组使用java编程语言编写的类和接口组成。2、JDBC的用途1、数据库建立连接。2、发送SQL语句。3、处理结果3、使用JDBC对数据库进行操作1、加载数据库驱动:通过Class.forName加载驱动程序2、建立数据库连接:通过DriverManager类获得表示数据库连接的Connection类对象。3、创建用于向数据库发
2021-01-17 20:58:07 1049
原创 `<jsp:getProperty>`动作和`<jsp:setProperty>`动作的使用在一个静态页面填写图书的基本信息,页面信息提交给其他页面,并且在其页面显示。要去将表单元素的值赋值给Java
<jsp:getProperty>动作和<jsp:setProperty>动作的使用1、<jsp:getProperty>动作语法格式:<jsp:getProperty name="类的对象名" property="属性名"></jsp:getProperty>name:用于指定JavaBean实例对象的名称。其值和<jsp:useBean>标签的id属性值相同。propery:用于指定JavaBean实例对象的属性名。注
2021-01-16 22:10:27 711 1
原创 <jsp:useBean>动作的使用
jsp:useBean动作的使用jsp:useBean动作用于在指定的范围内寻找指定名称的JavaBean对象,如果找到,则返回该对象的引用可以操作里边的属性。如果没有找到则重新实例化一个对象。并且将其存储到指定的域范围。语法<jsp:useBean id="类的对象名称" class="com.zyz.book" scope="page|request|session|application"></jsp:useBean>id:相当于实例化一个类对象class:指定jav
2021-01-16 21:00:37 1549 4
原创 某OA系统需要提供一个假条审批的模块,如果员工请假天数小于3天,主任可以审批该请假条;如果员工请假天数大于等于3天,小于10天,经理可以审批;如果员工请假天数大于等于10天,小于30天,总经理可以审批
某OA系统需要提供一个假条审批的模块,如果员工请假天数小于3天,主任可以审批该请假条;如果员工请假天数大于等于3天,小于10天,经理可以审批;如果员工请假天数大于等于10天,小于30天,总经理可以审批;如果超过30天,总经理也不能审批,提示相应的拒绝信息。要求绘制相应的类图并使用Java语言编程模拟实现。UML类图package com.zheng;public abstract class Approver { protected Approver successor;//定义后继对象 p
2021-01-16 12:06:39 3334 1
原创 java连接数据库加载驱动到java项目
java连接数据库package com.cook.zheng;import java.sql.Connection;import java.sql.DriverManager;public class TestDemo { private static final String DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载驱动 private static final String DBURL="jdbc
2021-01-15 21:45:53 2149
原创 某家咖啡店在卖咖啡时可以根据顾客的要求在其中加入各种配料,咖啡店会根据所加入的配料来计算总费用
某家咖啡店在卖咖啡时可以根据顾客的要求在其中加入各种配料,咖啡店会根据所加入的配料来计算总费用,咖啡店所供应的咖啡机配料的种类和价格如下表所示:咖啡 价格/杯(元) 配料 价格/份(元)蓝山咖啡(BlueCoffee) 8 牛奶(Milk) 2拿铁咖啡(NatieCoffee) 10 橙汁(Orange) 3试用装饰者模式为该咖啡店设计一个程序以实现计算费用的功能,输出每种饮料的详细信息描述及花费。要求绘制类图并使用Java语言模拟实现。uml类图:抽象类package com.packag
2021-01-15 20:56:34 4746 1
原创 在电脑主机(MainFrame)中只需要按下主机的开机按钮(on()),即可调用其它硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(Hard
在电脑主机(MainFrame)中只需要按下主机的开机按钮(on()),即可调用其它硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load())等,如果某一过程发生错误则电脑启动失败。使用外观模式模拟该过程,绘制类图并使用Java语言模拟实现。UML类图package com.zheng;public class MainFrame { private Memory m
2021-01-15 20:45:14 7219 3
原创 JavaBean组件<jsp:forward>动作<jsp:param>动作登录页面输入用户名和密码,然后进入检查页面判断是否符合要求,符合要求跳转到成功界面,不符合要求返回登录界面,显示错误信息。
JavaBean组件JavaBean组件实际是一种java类。通过封装属性和方法成为具有某种功能或者处理某个业务的对象。特点:1、实现代码的重复利用。2、容易编写和维护。3、jsp页面调用方便。javabean类的书写规则:一般属性是private,访问属性的方法设置为public。对外提供setxxx和getxxx来设置和调用属性。需提供无参的构造函数,如果定义了有参数的构造函数、则需要重新定义无参的构造函数。创建用户登录的javabeanpackage com.zyz;public cla
2021-01-15 20:35:35 2615 3
原创 网页计时访问器application对象
网页计时访问器application对象代表Web应用本身,整个Web共享一个application对象。开始于服务器打开结束与服务器关闭。在不同的浏览器打开j计时器仍然有作用。除非把服务器关闭<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charse
2021-01-15 16:28:19 448 3
原创 作用域通信对象:session用户在登录时通过`void setAttribute(String name,Object value)`方法设置用户名和密码。点击登录按钮后,跳转到另外一个页面显示用户
作用域通信对象:sessionsession对象基于会话,不同用户拥有不同的会话。同一个用户共享session对象的所有属性。作用域开始客户连接到应用程序的某个页面,结束与服务器断开连接。session对象通常用来保存用户的信息,方便服务器跟踪每个用户的操作状态。使用方法常用的void setAttribute(String name,Object value)、以值/名的形式存放新的值,void getAttribute(String name)、根据名称获取属性值实例:用户在登录时通过void s
2021-01-15 15:31:43 996 1
原创 Response对象页面重定向、时间的动态显示
Response对象response对象主要用于对客户端的请求进行回应,将web服务器处理后的结果发回给客户端,封装了jsp产生的响应,并发送到客户端响应客户端的请求,请求的数据可以是各种数据类型,甚至是文件。常用的方法:void addCookie(Cookie c) 添加一个Cookie对象,用来保存客户端用户信息。比如一些登录操作是否记住用户名等等。void setHeader(String name,String value) 常用的有刷新操作和定时跳转页面。response.setHeade
2021-01-15 14:48:01 645
原创 在某网站的登录页面登录时如果选择“记住用户名”,登录成功后会跳转到一个中间层(页面代码将登录的用户名和密码存在cookie),中间页面中存在一个超链接,单击超链接可以链接到第三个页面查看信息。若选择“
Response实现登录并记录用户名和密码信息在某网站的登录页面登录时如果选择“记住用户名”,登录成功后会跳转到一个中间层(页面代码将登录的用户名和密码存在cookie),中间页面中存在一个超链接,单击超链接可以链接到第三个页面查看信息。若选择“不记住用户名”,则中间页面会删除,单击超链接则无法显示登录的用户名和密码。登录界面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%
2021-01-14 21:27:09 1530
原创 现有一个接口DataOperation定义了排序方法sort(int[])和查找方法search(int[],int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法
现有一个接口DataOperation定义了排序方法sort(int[])和查找方法search(int[],int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法,类BinarySearch的binarySearch(int[],int)方法实现了二分查找算法。现使用适配器模式设计一个系统,在不修改源代码的情况下将类QuickSort和类BinarySearch的方法适配到DataOperation接口中。绘制类图并编程实现。UML类图源码:package co
2021-01-14 18:44:23 8270 10
原创 一个电器工厂可以生产多种类型的电器,如海尔工厂可以生产海尔电视机、海尔空调等,TCL工厂可以生产TCL电视机,TCL空调等,相同品牌的电器构成一个产品族,而相同类型的电器构成了一个产品等级结构,现使用
一个电器工厂可以生产多种类型的电器,如海尔工厂可以生产海尔电视机、海尔空调等,TCL工厂可以生产TCL电视机,TCL空调等,相同品牌的电器构成一个产品族,而相同类型的电器构成了一个产品等级结构,现使用抽象工厂模拟该场景。要求使用相关的工具绘制UML类图并严格按照类图的设计编写程序实现。uml类图源码:package 抽象工厂实现电子器件;public interface DianQiFactory { public Kongtiao createkongtiao();//抽象工厂 publi
2021-01-14 18:31:44 3553 2
原创 使用工厂方法模式设计能够实现包含加法(+)、减法(-)、乘法(*)、除法(/)四种运算的计算机程序,要求输入两个数和运算符,得到运算结果。要求使用相关的工具绘制UML类图并严格按照类图的设计编写程序实
2、使用工厂方法模式设计能够实现包含加法(+)、减法(-)、乘法(*)、除法(/)四种运算的计算机程序,要求输入两个数和运算符,得到运算结果。要求使用相关的工具绘制UML类图并严格按照类图的设计编写程序实现。抽象产品接口:package gongchang;public interface type { double play(double num1,double num2);}具体产品:package gongchang;public class Chen implements
2021-01-14 17:55:54 1156 3
原创 1、使用简单工厂模式设计能够实现包含加法(+)、减法(-)、乘法(*)、除法(/)四种运算的计算机程序,要求输入两个数和运算符,得到运算结果。要求使用相关的工具绘制UML类图并严格按照类图的设计编写程
1、使用简单工厂模式设计能够实现包含加法(+)、减法(-)、乘法(*)、除法(/)四种运算的计算机程序,要求输入两个数和运算符,得到运算结果。要求使用相关的工具绘制UML类图并严格按照类图的设计编写程序实现。UML类图源码:抽象产品接口package bao_1;public interface Act { public double yunsuan(double a,double b);}具体产品:package bao_1;public class Chen impleme
2021-01-14 17:18:55 1713 2
原创 JSP中request对象的简单实用,实现简单的注册以及个人信息的展示
JSP中Request对象的使用概述:request对象主要用于接收客户端发送来的请求信息,客户端的请求信息被封装在request对象中,通过它可以了解到客户的需求,然后做出响应。主要封装了用户提交的信息,在用户注册中使用的较多,实例1:设定以及获取值<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html>
2021-01-14 16:56:02 2291 1
原创 编写一个jsp页面,利用Scriptlet编写一段计算代码,要求用零作为除数,并使用page指令将错误信息显示在另外一个jsp页面,产生的错误信息为“错误,不能用0做除数”
编写一个jsp页面,利用Scriptlet编写一段计算代码,要求用零作为除数,并使用page指令将错误信息显示在另外一个jsp页面,产生的错误信息为“错误,不能用0做除数”计算<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" errorPage="error.jsp"%><!-- 该页面处理异常页面信息 --><!DOCTYPE html>&l
2021-01-14 15:02:10 4350 5
原创 JSP指令
JSP指令1、概念:JSP指令相当于在编译时期的命令,用来设置与整个JSP页面相关的属性,用来设置全局变量、声明类、要实现的方法和输出内容的类型等。2、分类:JSP主要包含三种指令,分别是page指令、include指令和taglib指令。Page指令语法格式:<%@ page 属性1=“属性1的值” page 属性2=“属性2的值”…%>概念:指页面指令,用来定义整个JSP页面的一些属性和这些属性的值。page指令对整个jsp页面有效,通常将指令写在开头位置。import指令可以多次
2021-01-14 13:51:07 799 1
原创 JSP脚本知识
JSP脚本元素1、在jsp中嵌入的服务端运行的小程序称为脚本、实质是java程序。2、脚本元素可以分为三类:表达式、Scriptlet、声明。表达式计算java表达式的值,得到的结果转化为字符串,在jsp页面中显示相应的信息语法格式:<%=java表达式%>具体说明:<%="和”%>是一个完整的符号,符号中间不能有空格。表达式能够求值例子:<%@ page language="java" contentType="text/html; charset=UTF
2021-01-13 21:40:20 1719 1
原创 jsp和java的结合使用显示学生信息
package com.zyz;public class Student {private String ID; // 学号private String name; // 姓名private String gender; // 性别private String clas; // 班级private double score; // 得分public String getID() { return ID;}public void setID(String iD) { ID = iD;
2021-01-13 17:26:17 2502 1
C++安装教程.docx
2023-07-28
C语言实现学生管理系统源码
2023-07-28
mysql的安装包含安装包
2023-07-28
Linux常用命令总结
2023-07-28
java高级编程知识+理论知识+实际案例
2023-07-28
零距离接触:chatgpt玩转指南
2023-05-14
“Java神功!餐厅系统轻松打造!”
2023-04-24
chatgpt是如何让机器人“聊天”的?原理揭秘!
2023-04-24
毕业设计+汽车租赁系统+论文查重检测报告
2023-04-24
python基础知识学习+python面试题
2023-02-21
深度学习中的优化问题解决方法
2023-02-21
java面试题资源之sql语句
2023-02-21
程序员简历模板仅供参考
2023-02-21
Mysql面试题总结大全
2023-02-21
常见的前端面试题大全总结
2023-02-21
HTML+CSS+JS制作爱心表白代码 520情人节源码HTML 七夕情人节表白代码制作 生日祝福代码
2022-12-03
【2】Java基本语法----标识符及命名规则
2023-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人