自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

为幸福写歌的博客

GitHub:https://github.com/zhiyongye

  • 博客(10)
  • 收藏
  • 关注

原创 用户管理系统之增加网站计数器

现在要在用户管理系统增加网站计数器的功能我们可以用ServletContext来实现,如果是涉及到不用用户共享数据,而这些数据量不大,同时又不希望写入数据库中,我都可以考虑使用ServletContext来实现有效点击:用户成功登陆一次就算为一次有效访问实现方案:在init()方法中读取数据库或文件中的值,并将读取的值赋给servletContext中属性times

2017-03-30 16:49:07 855

原创 Servlet中ServletContext的用法

ServletContext可以想象为服务器中的一个公用空间,可以被所有的客户访问ServletContext也是以“名-值”的形式保存数据,其用法有:得到ServletContext:this.getServletContext();添加属性:setAttribute(String name,Object ob);得到值:   getAttribute(String),返

2017-03-30 15:22:35 1347

原创 用户管理系统之网站框架的改进

之前的用户管理系统在设计上有很多不合理的地方,这种方法是将界面和业务逻辑放在一起(model1模式),存在以下问题:在loginCl.java文件和wel.java文件中都操作了数据库,它们的逻辑相似,有重复的代码整个框架没有清晰的逻辑结构,显得比较乱代码不够优雅,可读性差,可维护性差通过对问题的分析,我们可以对程序进行改进:进行分层,分为界面层和逻辑层(MV模式,M:

2017-03-27 16:33:10 381

原创 Servlet分页技术

首先讲一下分页的算法:定义四个变量int pageSize       每页显示多少行记录int pageNow      当前是在第几页int pageCount   一共有多少页int rowCount     一共有多少行记录说明:pageSize是程序员指定的,pageNow是用户选择的,rowCount是从数据库的表中查询得到的计算pageCount的方法为:

2017-03-26 00:02:38 409

原创 Servlet操作数据库

在Servlet中操作数据库跟普通Java文件操作数据库是一样的注意连接数据库要将需要的jar包拷贝到Tomcat容器上,因为Servlet是在Tomcat上运行的,不是Eclipse。具体有两种方法:将.jar拷贝到%Tomcat%/lib文件夹上,这种方式所有的webapps都可以使用(公共lib库)在自己的webapps目录的WEB-INF文件夹下建立一个lib文

2017-03-24 18:54:43 736

原创 HTTP协议初识

HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1。HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响

2017-03-23 16:32:22 576

原创 Java使用JDBC连接SQL Server数据库

Java连接SQL Server数据库有两种方式:一是通过JDBC-ODBC桥接的方式,另外一种是通过JDBC连接数据库。但是从JDK1.8开始,Oracle公司不再支持使用JDBC-ODBC桥连接SQL Server,如果要使用JDBC-ODBC桥,那么要使用JDK1.7或者更低版本。本文只介绍通过JDBC的方式连接SQL Server数据库。

2017-03-16 21:02:05 2558

转载 Servlet和JSP的区别与MVC模式

理解以下三点即可:1、不同之处在哪?Servlet在Java代码中通过HttpServletResponse对象动态输出HTML内容JSP在静态HTML内容中嵌入Java代码,Java代码被动态执行后生成HTML内容2、各自的特点Servlet能够很好地组织业务逻辑代码,但是在Java源文件中通过字符串拼接的方式生成动态HTML内容会导致代码维护困难、可读性差JSP虽然规避了Servlet在生成H...

2017-03-07 14:05:01 6550

原创 JSP的运行原理

容器拿到JSP,会把它转换为一个servlet类源文件(.java),然后再把这个源文件编译为java servlet类。也就是说,JSP本质上就是一个servlet。JSP转换后的servlet代码放在<tomcat home>\work\Catalina\\\org\apache\jsp下。注意:如果是第一次访问.JSP文件,速度会很慢,因为要被服务器翻译成对于的Java(

2017-03-07 13:47:45 303

原创 Java之IO流

今天复习了一下IO流,故想总结一下。一、流的定义流就是程序和设备之间嫁接起来的一根用于数据传输的管道,这个管道上有很多按钮,不同的按钮可以实现不同的功能,这根管道就是流。如果一个类是用作输入输出,则这个类有一个新的名字,叫做流,所以说,流一定是类,但类不一定是流。二、流的分类Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:

2017-03-02 10:13:44 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除