为幸福写歌

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年4月12日

摘要: 一、Action的动态调用方法 Action执行的时候并不一定要执行execute方法,我们可以指定Action执行哪个方法: 方法一:通过methed属性指定执行方法: 这样,只要在action的对象中有一个add的方法,并且返回类型为String就可以了。如果没有使用method属性,则默认执行 阅读全文
posted @ 2017-04-12 15:56 为幸福写歌 阅读(181) 评论(0) 推荐(0) 编辑

2017年4月11日

摘要: 今天开始学习Struts2,至于什么是Struts2,Struts2可以用来干嘛,这里就不做介绍了,直接进入主题。 一、搭建环境 1、新建Web项目 2、新建Struts2的配置文件(struts.xml) 在工程src目录下新建一个struts.xml文件,并将Struts2的空项目中的配置文件( 阅读全文
posted @ 2017-04-11 16:52 为幸福写歌 阅读(95) 评论(0) 推荐(0) 编辑

2017年4月3日

摘要: 从之前的用户管理系统中我们会发现,JSP主要是做界面的,但却用了JSP来对用户进行验证和分页处理,而Servlet处理页面的转跳是最快捷和最方便的,所以对用户管理系统的框架进行了改进,使用MVC模式。 MVC是一种设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分为三个核心 阅读全文
posted @ 2017-04-03 21:55 为幸福写歌 阅读(245) 评论(0) 推荐(0) 编辑

摘要: 对于大型网站来说,信息查询的次数会非常多,每次查询都需要这样的过程:加载驱动程序、创建连接、创建语句对象、执行SQL语句、关闭这些对象。这样使得每一个用户访问的时候都需要服务器做出相应,这样的话服务器端承受巨大的压力,如此效率就会下降,建立与数据库之间的连接和释放连接会占用很多系统的时间。如果能够让 阅读全文
posted @ 2017-04-03 12:29 为幸福写歌 阅读(306) 评论(0) 推荐(0) 编辑

2017年4月1日

摘要: 本文主要是将Servlet中编写的用户管理系统用JSP来编写,注意比较Servlet和JSP的异同点。 现在还先将使用Model1模式来编写,以后再进行改进。 将涉及的知识点: 代码如下: 登录页面代码: <%@ page language="java" contentType="text/html 阅读全文
posted @ 2017-04-01 16:42 为幸福写歌 阅读(468) 评论(0) 推荐(0) 编辑

2017年3月30日

摘要: 现在要在用户管理系统增加网站计数器的功能 我们可以用ServletContext来实现,如果是涉及到不用用户共享数据,而这些数据量不大,同时又不希望写入数据库中,我都可以考虑使用ServletContext来实现 有效点击: 用户成功登陆一次就算为一次有效访问 实现方案: 代码实现: 在LoginC 阅读全文
posted @ 2017-03-30 16:52 为幸福写歌 阅读(147) 评论(0) 推荐(0) 编辑

摘要: ServletContext可以想象为服务器中的一个公用空间,可以被所有的客户访问 ServletContext也是以“名-值”的形式保存数据,其用法有: ServletContext中的属性的生命周期从创建开始,到服务器关闭而结束 注意:因为存在ServletContext中的数据会长时间的保存在 阅读全文
posted @ 2017-03-30 15:27 为幸福写歌 阅读(168) 评论(0) 推荐(0) 编辑

2017年3月27日

摘要: 之前的用户管理系统在设计上有很多不合理的地方,这种方法是将界面和业务逻辑放在一起(model1模式),存在以下问题: 通过对问题的分析,我们可以对程序进行改进: 进行分层,分为界面层和逻辑层(MV模式,M:model模型,V:view视图) 将常用的代码(比如说连接数据库),封装到类 改进后的框架图 阅读全文
posted @ 2017-03-27 16:55 为幸福写歌 阅读(112) 评论(0) 推荐(0) 编辑

2017年3月26日

摘要: 首先讲一下分页的算法: 定义四个变量 int pageSize 每页显示多少行记录 int pageNow 当前是在第几页 int pageCount 一共有多少页 int rowCount 一共有多少行记录 说明:pageSize是程序员指定的,pageNow是用户选择的,rowCount是从数据 阅读全文
posted @ 2017-03-26 00:06 为幸福写歌 阅读(166) 评论(0) 推荐(0) 编辑

2017年3月24日

摘要: 在Servlet中操作数据库跟普通Java文件操作数据库是一样的 注意连接数据库要将需要的jar包拷贝到Tomcat容器上,因为Servlet是在Tomcat上运行的,不是Eclipse。 具体有两种方法: 下面通过一个例子来说明怎么操作数据库,在之前的用户管理系统上添加在数据库上验证的功能: 先在 阅读全文
posted @ 2017-03-24 18:56 为幸福写歌 阅读(185) 评论(0) 推荐(0) 编辑