java 学习笔记
文章平均质量分 81
UsherYue
进入研发行业10年,曾任职与多家创业公司,负责核心研发工作,团队建设管理工作。
展开
-
JSTL学习笔记2---流程控制标签
1、 标签的使用 标签跟我们java中的if类似 ,只是表现方法不一样而已 。结构如下 :test 代表判断表达式var的结果是true还是false ,结果存于result中注意的一点是 我们在jstl中要引用属性的时候 都要将属性名字放到"${}"中 。 不带body的test="${var}" var="result" scope="范围">......原创 2012-04-23 14:32:06 · 1060 阅读 · 0 评论 -
利用JDBC-ODBC驱动访问SQL SERVER2008
JDBC-ODBC 的过程是 JSP->JDBC->ODBC-DataBase 所以我们要配置ODBC数据源 跟我们指定的数据库相连接 首先我们需要下载一个 JDBC DRIVER FOR SQL SERVER 2008 然后解压后将.jar文件放在Tomact的lib 目录下 或者自己工程的lib目录下 那么我们就可以使用 JDB原创 2011-11-17 23:53:25 · 5490 阅读 · 0 评论 -
一个简单的Servlet注册实例
我们在利用Servlet进行web开发的时候 ,运行的不是 JSP页面 而实际上是一个 Java类的对象 。这个类的对象从 javax.sevlet.http.HttpServlet ;这个类是基于HTTP的 Servlet类 我们自己写的 Servlet应该从 这个类派生而来 .通过我们自己编写的类 以及对web.xml的部署 ,进行web的流程控制 ,实现用户与服务器的交互 。原创 2011-12-15 21:51:55 · 9263 阅读 · 0 评论 -
JSP开发中的JavaBean的应用以及部署
JavaBean 说白了 就是一个java类,跟VC中的控件类似是JSP开发中组件。 JavaBean分为可视化javabean 和非可视化javabean ,在JSP中 多用到的是 非可视化javabean 。在 C/S模式下开发应用程序多用到的是 可视化JavaBean 但是在 B/S模式下应用程序的开发多用到的是非可视化JavaBean 。我们在没接触Ja原创 2011-12-08 21:08:33 · 3514 阅读 · 0 评论 -
Servlet声明周期
从Tomcat处理用户请求,我们可以清晰的看到容器Servlet的生命周期管理过程: 1、客户发出请求—>Web 服务器转发到Web容器Tomcat; 2、Tomcat主线程对转发来用户的请求做出响应创建两个对象:HttpServletRequest和HttpServletResponse; 3、从请求中的URL中找到正确Servlet,Tomcat为其创建或者分配一个线程,同时转载 2011-11-16 19:24:31 · 1005 阅读 · 0 评论 -
javascript学习笔记(5) --数组
1、javascript中的数组 定义很简单, 例如 var arra=[1,2,3,4,"3234",null,undefined]; 这样就声明了一个以为数组对象 ,这个对象有length方法 。 我们可以可以用for循环迭代操作 。定义二维数组和定义一维数组差不多 知识二维数组的元素也是数组而已 。 下面是一个二维数组的迭代例子 : var ar原创 2012-03-28 16:58:21 · 852 阅读 · 0 评论 -
JNI技术2---本地代码反调用java类方法过程详解
记得在前面的JNI中我介绍了 在 java中调用本地代码的例子 ,这次 我就反过来 。 (如果初次接触JNI请看 JNI技术-1上篇文章)首先我们在利用javah工具 生成 java类所对应的 C++头文件的时候 ,我们观察 java本地方法相关的定义 ..JNIEXPORT void JNICALL Java_me_Native_Reflect_show (JNIEnv *,原创 2011-12-03 15:36:36 · 1820 阅读 · 0 评论 -
使用JDBC和 JDBC-ODBC驱动连接数据库
1、 JDBC-ODBC 驱动 来访问SQLServer2008数据库 JDBC-ODBC访问数据库原理 JSP程序-->JBDC-ODBC驱动-->ODBC驱动--->数据库 所以在使用JDBC-ODBC访问的时候一定要在java服务器上安装ODBC驱动 要使用JDBC-ODBC驱动一定要先加载驱原创 2011-11-20 23:18:29 · 7624 阅读 · 0 评论 -
一个简单的用户注册JavaBean
我在写这个JavaBean'的过程中遇到很多细节上的问题,相信很多JSP新手都遇到过 。1、首先 在JSP中使用了但是却找不到JavaBean。解决方法在 Eclipse的 J2EE项目的src中新建一个 java源文件然后把JavaBean写到这个Java源文件中 。Eclipse会为我们自动编译Java源文件 。然后再再程序中使用 userBean引入 。原创 2011-12-09 09:35:08 · 4884 阅读 · 0 评论 -
JSP学习中Tomcat服务器的配置的几个问题 适合初学者
Tomcat 是支持JSP 的一个web 服务器 一个开源的web 服务器 我也是今天刚学习 JSP 一上来 就遇到了问题 就是 Tomcat的配置问题 1. 首先我运行 bin目录下的 startup.bat就会一闪而过然后就没了 反复多次后也没有效果 于是我去baidu , 听别人说是我的 JAVA_HOME变量没设置 ,因为 Tomcat是 依靠JDK来原创 2011-11-07 00:57:01 · 2256 阅读 · 4 评论 -
JavaScript与 HTML表单的交互过程,想要学习动态网页但是无从下手的新手看看。
最近开始了 java web的学习在学习中学到了很多有用的东西 比如说 html 表单如何 和 javascript进行交互的 读完本篇文章后相信初学者会有一个清晰的理解 。。。 对应下面的代码看我写的问题 。 其实表单的交互操作很简单 就是在 提交表单数据的时候调用一个 javascript 所写的函数 , 注意看我下面所给的代码 这一行原创 2011-11-07 18:29:11 · 2933 阅读 · 0 评论 -
JDBC调用存储过程,以及存储过程 事务的使用.....
在JDBC中调用存储过程 首先就要在数据库中存在 要调用的过程 ,存储过程是一组SQL语句的集合,我们吧实现某一功能的 SQL语句集合在一起来使用,方便了用户,不光是这样,存储过程可以预编译,也就是说只要调用了一次存储过程,那么下次在调用存储过程的时候 就不需要进行再次编译了 。提高了 数据库访问的效率 。。在 SQL SERVER20008 中创建存储过程 语法如下原创 2011-12-02 23:08:50 · 3048 阅读 · 0 评论 -
【HTML+CSS+JavaScript】网页实战开发笔记之一——HTML的头部信息里你不知道的事
HTML中我们一般把head部分称为网页的头部。头部部分的内容虽然不会在页面中显示,但它能影响到搜索引擎对网页的收录和排序,以及网页的各种全局设置,可以说是至关重要。▲知识点一——头部信息里设置网页的基底网址基底网址的实质是统一设置超级链接的属性,基底网址标签是,它有两个属性,href和_target。href用于设置基底网址的路径,_target用于设转载 2012-04-18 10:39:19 · 1097 阅读 · 0 评论 -
jspSmartUpload 组件的使用方法
一、安装篇 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点:1、使用简单。在JSP文件中仅仅书写三五行java代码就可以搞定文件的上传或下载,方便。2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以转载 2012-04-27 18:45:21 · 1177 阅读 · 0 评论 -
JDOM操作XML文档
解析 xml文档的接口技术有很多 ,DOM JDOM SAX ..其中JDOM技术是最简单的操作,代码操作比DOM SAX少很多 。关于这三种技术的介绍可以去网上查询一下。SAX是基于事件响应的 (没用过) 。DOM是java官方的标准,我们在操作xml的时候其实是在内存中构建了一棵文档树,对于较小的xml文档可以使用dom处理,但是对于数据量比较大的XML文档,DOM比较耗费原创 2012-04-25 23:41:45 · 2258 阅读 · 0 评论 -
JSP内置对象request的方法的使用
/*request是jsp的内置对象 与 HttpServletRequest类相关 实现了 javax.servlet.ServletRequest接口 用来处理用户提交的数据 */ this is a jsp request test 请求信息如下: 您的本地IP是: 您的主机名字是: 您的访问端口是:原创 2011-11-14 23:32:44 · 9979 阅读 · 0 评论 -
JavaWeb开发中Setvlet的部署以及应用
JavaScript 和 Java Applet 是运行在客户端浏览器中。Servlet是运行在服务器端的程序 ,他不像 JSP有有辅助工具辅助编码,所以说 Servlet的开发效率是比较低的 但是他对程序员的水平的要求要比JSP程序员的要求高很多 ,因为Servlet中涉及到很多底层的东西,一种典型的开发模式就是 MVC开发模式 利用Setvlet进行流程的控制 。实际上我们的 J原创 2011-12-10 21:57:53 · 1497 阅读 · 0 评论 -
JSP中String的成员方法的使用
String Test String str=new String("this is my string test of jsp"); //构造 out.println("第一个字符是 :"+str.charAt(1)+"") ; //返回第一个字符 out.println("1-8个字符:"+str.substring(1,10)+"") ;//获得字原创 2011-11-10 00:42:54 · 8597 阅读 · 3 评论 -
java web几种开发模式
ava Web开发方案有多种可供选择,这里列举一些经典的开发模式进行横向比较,为Java Web的开发模式选择提供参考。除此之外还有好多方案(如Tapestry和Wicket)并不了解,这里就不列举了。JSP+JAVABEAN开发模式: 特点:该模式将业务逻辑与页面表现进行分离,在一定程度上增加了程序的可调试性和维护性。 缺点:页面将控制与显示集于一身。 结论转载 2012-04-20 01:45:57 · 7294 阅读 · 0 评论 -
EL表达式
EL表达式在je22开发中会为程序员节省不少的代码,因为他是jsp代码的简化操作 。 EL的格式 ${要输出的属性} ,EL表达式可以方便的操作 从另一个网页传递过来的参数 、 javaBean 、 获取属性等等。下面是一些简单的EL表达式操作:1、EL表达式操作运算符${1+2} 在html页面中会输出 3 ,其他的 - * / % 都是一原创 2012-04-22 16:10:58 · 1703 阅读 · 0 评论 -
javascript学习(3)--javascript中的对象
javascript的类对象的声明和定义,可以说是很随意 。下面是学习中遇到的问题 : 1、 我们在使用 引入一个js文件的时候,js文件内部的javascript程序一定不要 放在 中 ,否则额会出错 。还有就是在引入js文件的 标签对中 不能加入脚本 。2、在定义javascript对象的时候我们必须要写一个构造函数 ,这个构造函数 就指明了 我们原创 2012-03-28 13:26:36 · 662 阅读 · 0 评论 -
JDBC操作数据库--查询
String codeToString(String str) //解决表单提交中文乱码问题 { String s=str ; try { byte bt[]=str.getBytes("ISO-8859-1"); s=new String(bt); return s; } catch(Exception e)原创 2011-11-22 17:28:57 · 948 阅读 · 0 评论 -
javascript学习笔记(4)--with和for(in)对象语句
1、 我们在使用对象的属性的时候总是需要对象的名字加上.来引用对象的属性 ,为了方便我们可以用with来简化代码 。function A(){ this.x =1 ;this.y=2 ;this.z=3 ;} var obj=new A() ;我们以往对x y z的调用需要 obj.x obj.y obj.z 这样很麻烦 但是通原创 2012-03-28 15:37:49 · 758 阅读 · 0 评论 -
javascript学习(2)
1、在之间用var定义的变量时全局变量 ,在函数中定义的是局部变量我们所定义的函数都可以被html中各种标签的事件所激活 。我们子啊定义javascript函数的时候 参数一定不要指定为var 型,否则会出错 。因为 javascript是弱类型的语言。例如下面函数 function a(c,d){}就定义了一个 返回值为var的函数, 有2个参数c、d这里参数原创 2012-03-27 21:33:06 · 614 阅读 · 0 评论 -
Java获取系统时间
1。SimpleDateFormat tempDate =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String datetime= tempDate.format(new java.util.Date());2。Calendar now=Calendar.getInstance();String time=now.get(转载 2012-05-12 22:20:37 · 1104 阅读 · 0 评论 -
JSTL应用2
1、 标签的使用 第一种: 第二种: 程序体 test如果等于"true"那么执行代码 如果不等于true 那么不执行 var 是一个 bool型的变量用于保存 条件结果 scope是一个取值的范围 下面是一个简单使用代码:http://java.sun.com/jsp/jstl/core" pre原创 2011-12-22 11:39:57 · 872 阅读 · 0 评论 -
java 通过 URL 类和 URLConnection类 以及输入流实现文件下载功能
package udp;import java.net.* ;import javax.swing.* ;import java.awt.event.*;import java.io.* ;public class Download{ public static void main(String[]args) { JFrame jf=new JFra原创 2011-11-03 22:30:49 · 6165 阅读 · 0 评论 -
java 基TCP的多线程 网络编程
/*在开发网络应用程序的时候 如果发送数据使用了 OutoutStream ->BufferedOutputStream 流的链接 那么 一定要在发送数据完成的时候 调用 flush或者 关闭链接流 否则 接收端可能接收不到数据 。。。 直到缓冲区满了 数据才会发送出去 */package me;import java.net.* ;import java原创 2011-11-03 12:39:47 · 3544 阅读 · 0 评论 -
JDOM操作XML文档高级篇XML验证,创建带名字空间的xml, xml文档的修改
下面我通过几个例子来实现JDOM来操作XML文档:1、 xml文档的验证 DTD 我们经常使用XML来验证文档的合法性。 我们需要在xml的开头引入 这里的PUBLIC 引入的是私有DTD也就是我们自己定义的 。我们平时使用这种即可 。另一种是 这个是ISO标准的DTD ,是已经定义好了的 具体DTD 我们可以根据ISO的提供引入。注意 <%原创 2012-04-26 23:29:36 · 1365 阅读 · 0 评论 -
JNI技术-1
什么是JNI呢 就是 java native interface 是 sun公司提供给我们的一个可以调用本地 非 java语言代码 的接口 . JNI技术 实现了java调用本地方法 ,但是有破坏了 java的 跨平台性 ,因为 java代码可以一次编译处处运行 但是 其他语言则不可以 还有java是强类型语言 在进行 数据的传递过程中 参数原创 2011-12-01 02:24:50 · 2145 阅读 · 0 评论 -
一个简单的播放音乐片段的 Applet小程序
import java.awt.* ;import java.awt.event.* ;import javax.swing.* ;import java.applet.Applet ; import java.net.* ;import java.applet.AudioClip ; public class PlaySound extends Applet {原创 2011-12-05 20:55:46 · 1015 阅读 · 0 评论 -
JSP指令标签
一.指令元素1.page指令importsessioncontentTypebufferisTreadSafeinfoerrorPageisErrorPage2.include指令3.taglib指令二.脚本元素1.声明元素2.表达式元素3.脚本元素4.注释元素三.标准动作元素1.2.3.4.5.6.7转载 2012-07-17 00:27:39 · 3098 阅读 · 0 评论 -
基于Tomcat的JSP开发过程中的中文乱码问题解决
今天像往常一样学习 JSP 但是在 提交表单数据的时候问题出现了 我这里所说的是 JSP获取表单数据时候的乱码问题 ,然后我百思不得其解 重复试验了很多次 依然没结果 最后百度 了好久终于解决了 这个问题 这个问题是Tomcat下 的JSP开发经常遇到的问题 . 解决方法如下 这是Tomcat为我们提供的解决方案 1、首先 复制 Tomcat安装目录原创 2011-11-09 20:34:22 · 970 阅读 · 0 评论 -
JSTL学习笔记1-----操作javabean以及属性
JSTL 又称JSP标准标签库 有apache的 jarkata小组开发 同EL表达式目的一样都是为了 将复杂的jsp代码 以标签的形式 显示出来我们在使用JSTL就要下载jstl.jar 和 standard.jar文件 ,要想tomcat 和 我们的Eclipse 都支持 JSTL那么就要 分别将2个jar 部署到 tomcat的lib目录下 ,以及将这两个jar 添加到原创 2012-04-23 00:29:18 · 3218 阅读 · 2 评论 -
java web中验证码的实现
我们知道在我们注册用户的时候一般都有一段模糊的验证码让我们输入,其实我们自己也可以实现这个验证码 ,验证码的好处是为了防止某些自动提交软件的而已行为 。下面就利用Servlet +JSP+JavaBran实现一个验证码机制。BufferedImage 可以操作缓冲区的 内部Image,可以被ImageIO输出到输出流中 ,我们就是利用PrintWriter可以想浏览器输出信息的原理我们原创 2012-05-05 14:37:25 · 9104 阅读 · 2 评论 -
JavaScrit学习笔记(1)
1、在html中嵌入在 .......这中间是java script代码 2、 alert(""); 3、我们也可以吧java script写在一个后缀为js的文件中,然后在html中使用 那么就将js文件包含到html页面中,执行效果跟直接写在html中是一样的 。 假如说我们多个页面用到了这个java script脚原创 2012-03-26 20:18:17 · 927 阅读 · 0 评论 -
JSP九个内置对象
JSP内置对象(9个常用的内置对象) 发布时间:2006.03.19 21:16 来源:赛迪网 作者:赛迪网1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。转载 2012-07-17 00:24:38 · 866 阅读 · 0 评论 -
.DWZ源代码分析1--框架入口
DWZ框架一个国产的单页面RIA框架,RIA即富客户端互联网应用程序,是指在web上实现如桌面软件一样的操作界面..... 这个库是对javascript的二次封装、即封装了jQuery. DWZ框架为我们定义好了框架的布局样式.我们在使用的时候只需要偷梁换柱即可。我们可以以html的样式进行控件的引用.只需要设置好ID即可,因为在js后台已经为我们设置好了样式。 通过不同的id以及不同标签的原创 2012-07-17 03:08:19 · 8787 阅读 · 0 评论 -
JSTL学习笔记3-----URL相关标签的使用
1、 在一个jsp页面导入另一个 资源 资源可以是 静态文本 也可以是动态页面 例如jsp页面。 ‘其中URL是外部资源的名称 var是用来保存外部资源的变量 scope是var的适用范围 charEncoding是要包含进去的页面的字符编码。 2、 利用标签进行URL加密 生成一段URL value是 url资源地址 ,var是用来保存结果URL的原创 2012-04-23 15:44:25 · 1764 阅读 · 0 评论 -
JavaBean的简单内省操作 以及复杂内省操作
2段简单的JavaBean代码演示了简单内省操作以及复杂内省操作 。1、简单内省操作 package me.test;import java.lang.reflect.*;import java.beans.IntrospectionException;import java.beans.PropertyDescriptor;public class IntroSpect原创 2012-02-04 14:58:53 · 924 阅读 · 0 评论