新浪微博 Github
摘要: 一、数据源的由来JDBC操作主要由以下几步组成:(1)Class.forName();(2)Connection con = DriverManager.getConnection();(3)PreparedStatement stat = con.prepareStatement(sql);(4)stat.executeQuery();(5)con.close();很显然,(1)(2)(5)步是每次JDBC操作都要执行的,重复执行是非常耗时的,因此为了解决重复操作的问题,引入了数据源。二、数据源介绍存在一个数据库连接池,在池中存在多个数据库连接,用户对数据库操作时取出一个,用完放回连接池中。 阅读全文
posted @ 2011-10-25 16:49 xiazdong 阅读(195) 评论(0) 推荐(0) 编辑
摘要: JSP理想中的功能:1.接收属性;2.判断;3.输出;4.尽量少用Scriptlet;因此JSP中应该尽可能的把功能减少到这个程度。一、表达式语言介绍表达式语言是为了能够让JSP中更少的包含Java代码;用表达式语言可以方便地完成输出;因此表达式语言的目的:更方便的显示;一般表达式语言的形式:${.....}二、表达式语言的简单实例:request.setAttribute("name","xiazdong");${name}即可进行显示;表达式语言的优点:传统获取属性的方法:<%@ page contentType="text/html 阅读全文
posted @ 2011-10-24 18:49 xiazdong 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 六、过滤器(过滤Servlet)Servlet的一种,因此也有init和destroy方法,还有一个服务方法,只是这里提供的服务是过滤;实现javax.servlet.Filter接口;一般客户端发出请求后会交给Servlet;如果过滤器存在,则客户端发出的请求都是先交给过滤器,然后交给Servlet;我们可以完成一些在执行Servlet之前必须要做的事,比如request.setCharacterEncoding("GBK");必须实现以下方法:(因为Filter是一个接口,因此三个方法必须都实现)1.public void init(FilterConfig confi 阅读全文
posted @ 2011-10-24 14:01 xiazdong 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、Servlet介绍Servlet本身只是普通的Java类,只有当容器为他创建了ServletConfig和ServletContext时才成为了一个Servlet;Servlet简单的说就是一个Java程序,目的和Javabean差不多,为了使得JSP页面中代码简洁、清晰;JavaBean不需要配置,只需要放在WEB-INF/classes中即可;Servlet也是放在 WEB-INF/classes/中,并在web.xml中配置如下形式:<servlet> <servlet-name></servlet-name> <servlet-class& 阅读全文
posted @ 2011-10-23 20:35 xiazdong 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、准备AIX是IBM开发的一套UNIX操作系统;命令貌似和linux差不多;1.安装putty;putty是远程登录的软件;2.IP:121.8.131.1253.用户名:tguser4.密码:9ol.)P:?二、登录和登出1.登录:ssh root@192.168.0.72密码:1qaz@WSX2.登出:(1)logout(2)exit三、passwd用于修改密码四、日期命令1.date :返回当前的日期2.cal: 日历命令举例:(1)cal 2011:返回2011年的日历(2)cal 10:返回公元10年的日历(3)cal 10 2011:返回2011年10月的日历五、clear、ec 阅读全文
posted @ 2011-10-22 19:20 xiazdong 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作,增加、删除等;二、DAO(Data Access Object)介绍DAO应用在数据层那块,用于访问数据库,对数据库进行操作的类。三、DAO设计模式的结构DAO设计模式一般分为几个类:1.VO(Value Object):一个用于存放网页的一行数据即一条记录的类,比如网页要显示一个用户的信息,则这 阅读全文
posted @ 2011-10-21 23:29 xiazdong 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一般的,如果一个用户打开一个浏览器,服务器就会分配一个sessionid,通过session.getId()函数可以返回session的id;但是如果一旦关闭服务器后,再重启服务器,刷新页面,则服务器会重新分配一个新的sessionid;如果我们想要保留原有的id,则可以通过序列化方式保存sessionid。在conf/server.xml中,在Context即web项目中加入<Context path="/test" docBase="F:\JAVA WEB Practice\tomcatProject" reloadable="tru 阅读全文
posted @ 2011-10-21 20:01 xiazdong 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 在我们ftp登录时都会出现一个如图所示的提示框,这个功能可以通过配置我们的文件进行实现,而不需要写任何的代码。一、修改角色(添加、删除)conf/tomcat-users.xml存放tomcat的角色,默认有admin、manager等角色,如果想要添加自定义的角色,可以通过形如<user username="xiazdong" password="xiazdong" roles="user"/>形式,我们现在配置了一个名字为xiazdong,密码是xiazdong,角色是user的用户。如果重启tomcat,在tomca 阅读全文
posted @ 2011-10-21 19:41 xiazdong 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、JavaBean出现的目的由于只用JSP开发会发现使用了很多的Scriptlet,会使得jsp文件非常混乱。如果使用了JavaBean,则可以大大减少JSP中代码量。JSP的理想状态是只负责显示,而不负责处理。二、JavaBean介绍JavaBean说的通俗点就是一个Java类用于JSP中。通过<jsp:useBean>或者import导入。JavaBean导入的类的约定:(1)类必须是public的;(2)必须有无参构造;(3)属性必须是private的;三、JavaBean存放位置在tomcat中的理想目录结构如下:JavaBean存放在WEB-INF/classes内。注 阅读全文
posted @ 2011-10-19 14:37 xiazdong 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、文件上传简介文件上传在HTML中是以<form action="" method="post" enctype="multipart/form-data"><input type="file" name="upload1"/><br /><input type="submit" value="上传"/></form>形式出现的。文件上传有两种选择:(1)SmartUpload:以jar包形式出 阅读全文
posted @ 2011-10-19 14:14 xiazdong 阅读(358) 评论(0) 推荐(0) 编辑