`
leaf-stop
  • 浏览: 26528 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
这是一个较为简单的学生选课管理系统,主要利用MVC设计模式、HTML、Javascript、Servlet、JSP、JDBC技术。 程序效果由图片显示,代码由附件(学生管理系统.zip)上传。
之前完成了一款模仿淘宝网打造的购物网(shop),一个简易的购物平台,实现页面与数据库的交互,现在做个简单的总结。   主要是要做到: 1.掌握JSP中连接数据库的方法。 2.掌握在web页面上向数据库中添加、删除、修改数据。   功能上实现了: 1. 实现购物车 2. 数据库使用Oracle

文件操作

    博客分类:
  • jsp
文件操作 目的: 1、继续掌握JavaBean的概念。 2、掌握JSP的输入和输出流。 3、掌握在页面中读写文件中的数据。 4、掌握如何进行文件操作。   网页上的文件操作管理,可以实现文件上传功能和下载功能,显示文件列表和读取文件内容功能。 (1)实现文件上传功能。
JavaBean创建和使用——计算器 1、掌握JavaBean创建和使用方法; 2、领会JavaBean简化页面设计的优势等。 设计简单计算器 要求:完成加减乘除     当除数为零时报错     将加减乘除部分写在JavaBean中,在JSP页面中调用显示计算结果。 Calculator.java
网络聊天室   设计聊天室,在聊天室中,需要通过JSP内置对象来实时保存特定数量的当前聊天信息。 聊天室的设计包括:用户进行登录,选择聊天室,进行聊天,退出聊天室。 在聊天室中,用户只需输入一个用户名就可以进入聊天室。 具体要求: 1.用户登录成功后,程序会要求用户选择聊天室。私聊和公聊。 2.进入聊天室后,用户可以从用户信息窗口看到该聊天室中所有用户的用户名,也可以在聊天窗口中看到随时更新的聊天信息。用户可以给所有人或某一个聊天用户发送公共的聊天信息,这个聊天内容大家都可以看到。用户也可以给某个用户发送私人的聊天信息,这种信息属于私聊信息,只有发送者和接收者可以看到。 3.在用 ...
1.设计教师与学生不同登录界面 2.验证码随机生成 3.提交后分别转向教师页面和学生页面进行判断用户名和密码的正确性 如图所示的页面结构:   首先,登录做好页面的背景图片:   然后开始编程,我在这里设定的用户名和密码都是特定的,比较简单的方法: login.jsp页面:登录 <%@ page contentType="text/html;charset=gbk"%> <%@ page language="java" import="java.sql.*" errorPage="&q ...
画图板的24位位图BMP保存        将画图板完善了一些,实现了画图板的重绘及24位位图BMP的保存与打开,算的上是一个较为完善的XP画图板,现在对画图板的制作过程做个小结: (带有部分代码介绍,详细代码会以附件的形式传上来,完成的最终成品在com.jk.yt.draw9包中,其余包均为一步步完善的过程。) (之前所做的画图板只实现了按钮和取色的功能,详细的介绍及代码可以去http://leaf-stop.iteye.com/blog/2251203查看,这里将不做详细介绍,)   1.画图板界面的绘制        先绘制一个总界面,然后将他们分为三个部分,左边面板添加形 ...
在Web开发中,我们必须掌握会话,会话跟踪,Cookie与Session的含义,下面将介绍一些它们的知识点: 1.会话         会话就是你通过浏览器与服务器之间的一次通话,会话是用来识别用户的,一旦你关闭了浏览器,虽然会话没有结束,但是你重新打开浏览器时,已经不能再次利用上一次的会话了,它会新建一个新的会话。        客户端向服务端发送一个请求,服务端接收到请求后,生成会话ID(sessionID),把会话ID发送给客户端,客户端接收到这个会话ID,把它存储起来,下一次发送请求的时候,附带着这个会话ID一起发送给服务端。会话ID是会话的唯一标识符,一个会话ID只会对应一个会话,就像 ...
最近学习了HTML网页的简单制作和如何使用正则表达式规范输入的数据是否符合要求,制作的页面很简陋,但部分知识点都包含在其中: 正则表达式的一部分使用方法: 字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围) [a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集) [a-z&&[def]] d、e 或 f(交集) [a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](减去) [a-z&&a ...
-- PL/SQL编程 -- SQL:   Structed Query Language -- PL:    Procedure Language         --是对sql语言的补充         --为什么需要PL/SQL编程[在数据库服务端编程]         --减小网络开销         --提高性能         --提高了安全性                 -- PL/SQL块 是基本单元 --允许输出 set serveroutput on; --案例1 declare     str varchar2(20) := 'Hello World'; be ...
Oracle数据库的一些基础操作: SQL:结构化查询语言,所有的数据库基本都支持标准的SQL语言 DDL:数据定义语言  用户,表空间,表 create  创建 alter 修改 drop 删除 DML:数据操作语言 对表数据的操作 insert into 插入 update 修改数据 delete 删除数据 select 查询数据 TCL:事物控制语言 savepoint 保存点名;  //设置保存点 rollback  保存点名; //回滚到指定的保存点 commit ;//提交事物 DCL:数据控制语言 --创建表 create table ...
最近刚完成了计算机网络实验,我觉得其中的IP/ICMP协议分析实验是其中一个相当重要的实验,我根据上机实验的要求总结完成了一份IP/ICMP协议分析实验(有错误的地方请告诉我)。 ICMP(Internet Control Message Protocol)协议是一个非常重要的协议,它对于网络安全具有极其重要的意义。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。 我们在网络中经常会使用到ICMP协议,只不过我们觉察不到而已。比 ...
Util包中Date类的一些应用及日历的实现: 将获取的当前日期转化成相应格式输出。 System.currentTimeMillis()表示获取自 1970 年 1 月 1 日 00:00:00 GMT 以来此日期表示的毫秒数。 SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解 ...
写的第一个有实用性的程序——简易画图板,已经完成了部分按钮的功能(橡皮擦、铅笔、刷子、喷枪、直线、矩形、多边形、椭圆、圆角矩形),颜色的选取,鼠标左右键可以任意切换颜色,还有菜单栏。 下面是一些相关代码: //******************左边面板添加形状选择工具**************// //添加图片及按钮 ButtonGroup group =new ButtonGroup(); String[] strs ={ "0", "1", "easer", "3", & ...

与Java的邂逅

    博客分类:
  • Java
   Java就像一个虚拟的国度,有他自己的规则,这里有三大家族,数据类型、运算符、流程控制,他们共同构成Java的基本语句。 <1>数据类型 他又由4大家庭组成:        (1)整型: byte [字节型]  8bit       -128~127 short[短整型]  16bit[2字节]  -32768~32767 int   [整型]   32bit[4字节]   -2^31 ~ 2^31-1 约为-21亿~21亿 long  [长整型] 64bit[8字节]      (2)浮点型: float [单精度] 32bit[4字节] 保留8位有效数字, ...
Global site tag (gtag.js) - Google Analytics