自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The Art Of Java ...

Programmers know that their craft is not just science and technology but art.

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

原创 servlet-cookie和session应用示例:模拟购物车

思路分析:1. 根据需求抽象出业务对象User{usrename;password;}ShoppingCarItem{product;num;}ShoppingCar{List}2. 写Servlet处理请求...domain:Java代码 package cn.itcast.cd

2013-04-22 22:09:01 1605

原创 jdbc连接数据库

java.sql.DriverManager用来装载驱动程序,获取数据库连接。java.sql.Connection完成对某一指定数据库的联接java.sql.Statement在一个给定的连接中作为SQL执行声明的容器,他包含了两个重要的子类型。Java.sql.PreparedSatement 用于执行预编译的sql声明Java.sql.CallableStatement用于执

2013-04-22 22:07:18 660

原创 java-web:servlet

1.Servlet规范  1.1 规范了应用服务器  tomcat(Servlet容器,没有ejb容器)    jboss weblogic(有Servlet容器,也有EJB容器)  1.2 规范了java web项目的一个结构.  1.3 规范了我们程序员所写的Servlet,    其实就是现实了一个Servlet接口2.Servlet接口   init(ServletCo

2013-04-22 21:57:49 809

原创 jdbc事务管理

在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的操作应全部回退到开始状态。事务的操作:先定义开始一个事务,然后对数据作修改操作,这时如果提交(COMMIT),这些修改就永久地

2013-04-22 21:55:35 910

原创 jdbc连接池

在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤:在主程序(如servlet、beans)中建立数据库连接;进行sql操作;断开数据库连接。这种模式开发,存在的问题:普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内存中,再验证用户名和密码(得花费0.05s~1s的时间)。

2013-04-22 21:51:22 1040

原创 java-WEB中的过滤器Filter

过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。在这之后,过滤器可以作如下的选择:  ①以常规的方式调用资源(即,调用servlet或JSP页面)。  ②利用修改过的请求信息调用资源。  ③调用资源,但在发送响应到客户机前对其进行修改。  ④阻止该资源调用,代之

2013-04-22 21:49:07 933

转载 java邮件开发

使用之前,必须了解的基本概念与核心类:Session是邮件操作的接口;Transport是收发邮件所使用的协议,一般Session会有多个Transport;Message是收发操作的单位;Store是消息的集合,类似邮件客户端。每个Store包含一系列的Folder和Message,每个Folder又包含一系列的Folder和Message。Session需要使用java,mail.

2013-04-22 21:39:45 1056

转载 java国际化

引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):假设我们正在开发一个支持多国语言的Web应用程序,要求系统能够根据客户端的系统的语言类型返回对应的界面:英文的操作系统返回英文界面,而中 文的操作系统则返回

2013-04-22 21:37:55 716

原创 Struts2中的ognl标签

1、ValueStack与标签Struts 2框架使用OGNL作为默认的表达式语言,先用 标签体验一下ognl表达式和调动学习热情,例如,显示Action中的一个属性和显示一个请求参数。OGNL表达式就是针对一个称为OGNL Context的Map对象和一个称之为OGNL根对象进行操作的语言,OGNL表达式可以寻址Context内部的对象和直接调用根对象的属性或方法。Struts2中设

2013-04-22 21:30:25 1615

转载 java远程调试

新接手的项目采用的是Maven作为编译管理工具,项目内容则是按子模块Module来划分。由于模块太多,且都比较大(基本上都能独立运行并负责处理一方面的业务),并采用Socket来进行模块之间的数据通信,结果就导致一个略显臃肿的系统产生了。最重要的是,不知道maven的pom.xml文件出了什么问题,Eclipse也一直无法成功加载部分重要模块(以致最后切换到JetBrain IDEA(Open S

2013-04-22 20:51:22 636

转载 Servlet3.1应用生命周期事件

应用生命周期事件11.1 介绍应用事件设施给Web应用开发人员更好地控制ServletContext、HttpSession和ServletRequest的生命周期,可以更好地代码分解,并在管理Web应用使用的资源上提高了效率。11.2 事件监听器应用事件监听器是实现一个或多个Servlet事件监听器接口的类。它们是在部署Web应用时,实例化并注册到Web容器中。它们由开发人员在W

2013-04-22 20:43:13 751

转载 每个Java初学者都应该搞懂的六个问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。  问题一:我声明了什么! String s = "Hello world!";  许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个S

2013-04-15 00:10:56 537

原创 webservice例程

1、服务端(1)接口:package ws1;import java.util.List;import javax.jws.WebService;@WebService(name = "myService", portName = "myPort", serviceName = "myService", targetNamespace = "sun.com")public

2013-04-11 22:00:44 895

空空如也

空空如也

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

TA关注的人

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