- 博客(65)
- 资源 (1)
- 收藏
- 关注
原创 3
public class NewsDAOHibImpl implements INewsDAO { private HibernateUtil util; public NewsDAOHibImpl() { this.util = HibernateUtil.getInstance(); } @Override public void save(News n) { Sess
2012-08-21 23:00:02
431
原创 J2EE之 javabean的内省
一、从表单获取的值全是String的类型,而Employee.java中的属性并不全是String的类型,只是名字一样。而Employee.java中的属性类型和数据库中字段名字和类型是一一对应的。先建立一个EmployeeForm,属性全是String的,从表单传入这些类型。再把EmployeeForm.java转换为Employee.java二、从EmployeeFor
2012-08-20 17:42:13
378
原创 J2EE之 文件上传下载
一、文件上传:1、关于上传的表单的规定<!--1 必须是post提交 2 表单的编码类型必须指定为 enctype="multipart/form-data" --> 用户名: 图像: 2. 在服务器端的servlet中就不能够通过request.getParameter("xxx")得到具体的值了3、要导入包org.apache.commons.fileupl
2012-08-13 17:40:53
2777
原创 草稿
public class OnlineUserSessionListener implements HttpSessionListener { /** * @see HttpSessionListener#sessionCreated(HttpSessionEvent) */ public void sessionCreated(HttpSessionEvent
2012-08-12 17:40:47
124
原创 代码草稿
public class OnlineUserServletContextListener implements ServletContextListener {@Overridepublic void contextInitialized(ServletContextEvent sce) {sce.getServletContext().setAttribute("ONLINEUSER_IN_S
2012-08-12 17:38:42
108
原创 J2EE之 Servlet基础,生命周期与html实例
一、Servlet的继承:HttpServlet extends GenericServlet implements Servlet(interface)HttpServlet是抽象类,需要被继承实现
2012-08-11 22:19:35
374
原创 J2EE之 过滤器与监听器
一、所谓的监听器是指对整个WEB环境的监听,当被监视的对象(ServletContext)发生情况(生命周期,setAttribute)时,立即调用相应的方法进行处理二、一些Servlet事件监听器需要在web应用程序的部署文件描述符文件(web.xml)中进行注册,一个web.xml可以注册多个servlet事件监听器。web服务器按照它们在web.xml中注册顺序来加载和注册这些s
2012-08-11 22:12:05
178
原创 J2EE之 用户登录与在线用户
实现非正常退出的在线用户删除:当session销毁的时候,先得到放在session中的用户,然后在将该对象从在线列表中删除... HttpSession httpSession = se.getSession(); User user = (User)httpSession.getAttribute("USER_IN_SESSION"); List onlineUsers =
2012-08-10 14:41:54
296
原创 SSH之structs structs源码、拦截器、valuestack
拦截器1. 定义拦截器: 1.1 要实现com.opensymphony.xwork2.interceptor.Interceptor, 但是通常继承 com.opensymphony.xwork2.interceptor.AbstractInterceptor, 因为init destroy 通常用不到,如果用到了就覆盖..
2012-08-05 15:42:03
415
原创 设计模式归纳总结
一、单例模式无论程序怎么运行,永远只有一个实例化对象存在(应用:回收站)class Singleton{ private static Singleton instance = new Singleton() ; // 在内部产生本类的实例化对象 public static Singleton getInstance(){ // 通过静态方法取得instance对象 return
2012-08-05 09:58:10
183
原创 SSH之 Structs2配置与入门
1 创建web项目2 导入struts2中所需要的包.struts2-core-2.2.1.1.jar struts2中的核心包xwork-core-2.2.1.1.jar xwork 也是一个web框架, webwork 是基于xwork的..commons-fileupload-1.2.1.jar commons-io-1.3.2.jar 处理流和文件上传
2012-08-05 09:35:44
1310
原创 J2EE之 JDBC——分页
一、通过面向对象的思想,可以把带有分页的页面上显示的数据封装到一个对象中.参考: /day18/src/cn/itcast/cd/util/PageResult.java通过servlet来创建这个对象,并且给这个对象上面的属性赋值.放在request上面,然后在页面上显示该对象的属性的值.然后考虑如何给该对象的属性赋值分页方法的代码:publ
2012-07-26 22:34:56
228
原创 J2EE之 UML
一、用例图参与者和用例例子:一个论坛系统的用例图与类图(界面原型)用例,use case是描述系统对一个特定角色执行的一系列动作。在模型中use case通常用来组织动作事物。在UML 中,use case画为一个实线椭圆,通常还有它的名字。主要描述了系统的功能性。接口是指类或组件提供特定服务的一组操作的集合。接口在U
2012-07-23 22:59:30
262
原创 J2EE 之 JSON jquery
一、json的对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’对”之间使用“,”(逗号)分隔。//单个json对象var obj = {"name" : "张三","age" : 26,"hobbys" : hobbys};二、处理json的实例例子1
2012-07-22 21:33:57
164
原创 J2EE之 javascript实例——打字游戏
一、搞两个button1、在js中定义一个function startGame(btn)其中传入this可以得到这个button本身2、js中定义一个window.onload = function(){....}按下开始按钮后,禁止该按钮,使其不能再次被执行onload事件:window中的内容/或者图片下载完成/或者object标签指定的内容加载完成时触发;
2012-07-21 19:07:09
328
原创 J2EE之 javascript
Javascript基础一、是HTML代码里面的一个标签二、js的位置:1、可以放在html任意位置。规范是放在head标签里......2、如果放在外部文件中(后缀一般为.js),可以直接写js代码,无需script标签3、将js代码作为特殊标签的属性值www.baidu.com三、声明变量用var关键字,同时与
2012-07-19 18:11:34
178
原创 J2EE之 JSP自定义标签与JSTL
自定义标签 一、根据业务要求确定标签形式 二、编写标签处理器类(Tag Handler Class)三、编写标签的描述文件tld ,是.tld文件, 里面还是xml的语法,DTD来自于jsp的jar包四、在web.xml中指定tld文件的位置 ............ 五、在j
2012-07-14 14:08:15
223
原创 J2EE之 一个完整的servlet+jsp+javabean业务流程
MVC模式,结合JDBC开发的项目流程1. 创建业务对象(domain包的业务类)2、创建业务对象对应的数据库表3、把业务对象保存到数据库中 3.1 创建得到连接池的工具类(util包) DataSourceUtil.javapackage cn.itcast.cd.util;import java.util.Prope
2012-07-14 13:22:07
738
原创 J2EE 之 EL
EL表达式语言,用于JSP的一些显示,可以减少代码量一、使用EL前提: 在jsp2.0之前包含jsp2.0都不支持el表达式..在jsp的page指令中也有一个配置isELIgnored="false" ,如果设置成了true,当前页面不支持el 二、EL提供 . 和 [ ] 两种运算符来存取数据如果使用.运算符,左边可以是
2012-07-12 21:58:29
294
原创 数据库学习之 SQL语句高级
一、join与主键数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。我们可以通过引用两个表的方式,从两个表中获取数据:谁订购了产品,并且他们订购了什么产品?SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM Pe
2012-04-08 15:55:35
166
原创 JAVA程序设计 网络
一、java.net包用于网络编程包中的类Socket和ServerSocket分别用于实现双向连接的Client和Server端 二、端口:tcp端口和UDP端口分开的,分别为65536个三、
2012-04-07 17:47:18
158
原创 数据库学习之 SQL语句基础
一、selectSELECT DISTINCT 列名称 FROM 表名称distinct用于返回唯一值二、ORDER BY 语句默认按照升序对记录进行排序按照降序对记录进行排序,可以使用 DESC关键字 SELECT Company, OrderNumber FROM Orders ORDER BY Company以逆字母顺序显示公司名称:SEL
2012-04-06 15:34:20
147
原创 W3C HTML4.0学习
一、最基本后缀可以是html或者htm二、标签:最基本标签顺序 html描述网页 body h1-h6 p 水平线 标签在 HTML 页面中创建水平线注释预格式pre 标签很适合显示计算机代码,保留了换行,空格等格式文本格式换行 加粗 段落后有空行 删除效果
2012-04-05 11:33:39
244
原创 IDE的使用
一、查看中文javadoc1.下载中文javadoc帮助文档2.打开eclipse->窗口->首选项->左边选项Java 已安装的JRE->点击JRE6编辑->选中jre6\rt.jar 点击javadoc位置->选中归档中的javadoc 归档路径为下载的javadoc压缩包 归档中路径为解压后的api文件包 点击确定即可。window->preferences->java
2012-04-02 16:50:11
84
原创 JAVA程序设计 线程
一、多线程可以通过继承Thread类或者继承runnable接口实现,继承接口会比较灵活线程的程序代码写在继承的类的run()方法内,并且必须调用Thread类中额start()方法来启动二、sleep()方法,睡眠指定的毫秒数,抛出InterruptedException异常,必须写try catchinterrupt()方法可以中断线程sleep()方法
2012-03-26 17:05:24
156
原创 JAVA程序设计 IO
IO操作的类在包java.io里一、字节字符流(节点流)InputStream用于向程序中输入数据,且单位为一个字节(8bit)OutputStream用于向程序中输出数据,且单位为一个字节Reader用于向程序中输入数据,单位为一个字符(两个字节16bit)Writer用于向输出流中写入数据,单位为一个字符(两个字节16bit)FileInputStream用
2012-03-24 12:14:27
150
原创 JAVA程序设计 IO输入输出
IO操作的类在包java.io里一、InputStream用于向程序中输入数据,且单位为一个字节(8bit)OutputStream用于向程序中输出数据,且单位为一个字节Reader用于向程序中输入数据,单位为一个字符(两个字节16bit)Writer用于向输出流中写入数据,单位为一个字符(两个字节16bit)FileInputStream用于向文件中输入字节
2012-03-24 10:21:50
205
原创 软件工程导论
一、概述1、生命周期:软件定义、软件开发、运行维护三个时期软件定义:问题定义,可行性研究,需求分析(写出规格说明书)开发时期:总体设计,详细设计,编码和单元测试,综合测试维护时期:持久滴满足用户的需要
2011-12-03 16:17:16
260
原创 给大家爆个秘密:怎样迅速提高你的校内人人网人气想成为你们学校的人气之星么?
给大家爆个秘密:怎样迅速提高你的校内人人网人气想成为你们学校的人气之星么?还在羡慕他们数十万甚至数百万的人气么? 还在为自己3位数、4位数的人气而感到抬不起头么?其实,他们都是刷出来的啦!别不信,我给您算算。 人人网限制每天最多500人气,按10万人气算。 需要每天至少500人访问不间断地访问至少200天!想一想,有几个人能依靠着个人魅力得到如此多的人气! 这时
2011-11-15 14:58:34
110
原创 JAVA程序设计 Myeclipse与Eclipse使用与相关快捷键
ME快捷键alt + / 自动补全Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Ctrl+shift+/ (选定段落) 多行注释or取消注释ctril+shift+x 变大写
2011-11-08 17:17:08
222
原创 JAVA项目开发实践 一、建立考试中心原型
一、为实际考试系统中的考生,考试,试题,选项,答卷,答题建立相应的软件对象 考试Test,试题Question,选项ChoiceItem,答卷TestResult,答题QuestionResult,考生Customer二、新建项目和包1、在myEclipse的 package Explorer视图中右键选择new--Java Project,写项目名称,默认完成
2011-10-27 21:57:33
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人