java历程
scfan吧
全部回复
仅看楼主
level 2
gaogaf 楼主
将在此记录我的java历程,勿跟帖!!!!!!!!!!!!
2006年05月08日 00点05分 1
level 2
gaogaf 楼主
1.1.2 JavaBeans什么是J a v a B e a n s?J a v a B e a n s就是J a v a的可重用组件技术。A S P通过C O M来扩充复杂的功能,如文件上载、发送e m a i l以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。J S P通过J a v a B e a n实现了同样的功能扩充。JSP 对于在Web 应用中集成JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP 应用带来了更多的可伸缩性。JavaBean 组件可以用来执行复杂的计算任务,或负2计计第一部分JSP 入门下载责与数据库的交互以及数据提取等。在实际的J S P开发过程中,读者将会发现,和传统的A S P或P H P页面相比,J S P页面将会是非常简洁的,由于J a v a B e a n s开发起来简单,又可以利用J a v a语言的强大功能,许多动态页面处理过程实际上被封装到了J a v a B e a n s中。
2006年05月08日 00点05分 3
level 2
gaogaf 楼主
1.1.3 JDBCJ D B C是用于执行S Q L语句的J a v a应用程序接口,由一组用J a v a语言编写的类与接口组成,在J S P中将使用J D B C来访问数据库。J D B C是一种规范,它让各数据库厂商为J a v a程序员提供标准的数据库访问类和接口,这样就使得独立于D B M S的J a v a应用程序的开发工具和产品成为可能。一般的J a v a开发工具都带有J D B C - O D B C桥驱动程序,这样,只要是能够使用O D B C访问的数据库系统,也就能够使用J D B C访问了。有趣的是,不同于O D B C是Open Database Connectivity的简称,J D B C并不是Java Database Connecivity的简称,而是S U N的注册商标,至少官方说法是这样的。
2006年05月08日 00点05分 4
level 2
gaogaf 楼主
4. 数据类型J a v a使用五种基本类型: i n t e g e r (整数),f l o a t i n g (浮点数),p o i n t (指针),B o o l e a n (布尔变量),Character or String(字符或字符串)。此外,还有一些复合的数据类型,如数组等。Integer 包含下面几种类型:整数长度( B i t s ) 数据类型表示8 b y t e1 6 short3 2 int6 4 l o n gfloating 下边给出的数据表示都是浮点数的例子:3 . 1 4 1 5 9,3 . 1 2 3 E 1 5,4 e 5浮点数长度(Bits) 数据类型表示3 2 f l o a t6 4 doubleBoolean 下边是布尔变量的两种可能取值:t r u e falseCharacter 下边给出的都是字符的例子:第二章预备知识计计17下载a s d fString 下边给出的都是字符串的例子:"gogogo,rock and roll" " J S P高级编程"
2006年05月08日 02点05分 6
level 2
gaogaf 楼主
4. 数据类型J a v a使用五种基本类型: i n t e g e r (整数),f l o a t i n g (浮点数),p o i n t (指针),B o o l e a n (布尔变量),Character or String(字符或字符串)。此外,还有一些复合的数据类型,如数组等。Integer 包含下面几种类型:整数长度( B i t s ) 数据类型表示8 b y t e1 6 short3 2 int6 4 l o n gfloating 下边给出的数据表示都是浮点数的例子:3 . 1 4 1 5 9,3 . 1 2 3 E 1 5,4 e 5浮点数长度(Bits) 数据类型表示3 2 f l o a t6 4 doubleBoolean 下边是布尔变量的两种可能取值:t r u e falseCharacter 下边给出的都是字符的例子:第二章预备知识计计17下载a s d fString 下边给出的都是字符串的例子:"gogogo,rock and roll" " J S P高级编程"
2006年05月08日 02点05分 7
level 0
2006年05月13日 08点05分 9
level 2
gaogaf 楼主
*******************************************************************鼠标悬浮显示隐藏层-------------------------------------------------------------------<......onmouseover="document.all.Layer1.style.visibility=''" onMouseOut="document.all.Layer1.style.visibility='hidden'"/>
这里显示的是隐藏层……*******************************************************************单击按钮实现网页跳转-------------------------------------------------------------------onclick="location.href='xxxx.htm'"*******************************************************************读取css样式表-------------------------------------------------------------------
*******************************************************************读取js脚本-------------------------------------------------------------------
*******************************************************************表格宽度充满屏幕-------------------------------------------------------------------*******************************************************************鼠标悬浮时表格的单元格变色-------------------------------------------------------------------
2006年05月15日 08点05分 10
level 2
gaogaf 楼主
改了一天页面,终于改完了,回家吃饭了
2006年05月16日 11点05分 12
level 2
gaogaf 楼主
网页架构    
网页制作教学  
    BODY之间则为主要语法所在,也是网页的主要呈现部分。 【标签解说】 以上看到的就是一篇最简单架构的网页。没错,网页其实就是一堆标签(所谓标签就是指被<>包起来的语法)集合起来的,透过浏览器的消化整理,就便成了美仑美奂的网页了。 简单而言,通常一份完整的网页包含了二个部份:抬头(HEAD)、文件本体(BODY)。也就是各位在上面所看到的以及。 在抬头的部份中,有另一组标签
。打在
这里面的文字会出现在浏览器视窗最上头蓝色部份里,当作一篇网页的主题。 您可能会发现,为什么我一直没提到这一组标签,嗯!因为它可有可无。这一组标签是告诉浏览器说:我是一份HTML文件喔!也就是说它是一个网页的格式啦!通常都包在网页的最上下两端,将所有的原始码都包起来。
2006年05月19日 05点05分 13
level 2
gaogaf 楼主
框架的含义和基本构成 框架就是把一个浏览器窗口划分为若干个小窗口,每个窗口可以显示不同的 URL 网页。使用框架可以非常方便的在浏览器中同时浏览不同的页面效果,也可以非常方便的完成导航工作。 而所有的框架标记 要放在一个 html 文档中。html页面的文档体标签被框架集标签所取代,然后通过的子窗口标签定义每一个子窗口和子窗口的页面属性。 语法格式: ...... Frame子框架的src属性的每个URL值指定了一个html文件(这个文件必须事先做好)地址,地址路径可使用绝对路径或相对路径,这个文件将载入相应的窗口中。框架结构可以根据框架集标签的分割属性分为3种:左右分割窗口 上下分割窗口 嵌套分割窗口
2006年06月01日 03点06分 14
level 2
gaogaf 楼主
属 性 描 述 border 设置边框粗细,默认是5象素,如果设置小于5,分割线就不可见了 bordercolor 设置边框颜色 frameborder 指定是否显示边框 :"0"代表不显示边框,"1"代表显示边框 cols 用"象素数" 和 "%"分割左右窗口,"*"表示剩余部分 rows 用"象素数" 和 "%"分割上下窗口,"*"表示剩余部分 framespacing="5" 表示框架与框架间的保留空白的距离 noresize 设定框架不能够调节,只要设定了前面的,后面的将继承
2006年06月01日 03点06分 15
level 2
gaogaf 楼主
左右分割窗口属性:cols 如果想要在水平方向将浏览器分割多个窗口,这需要使用到框架集的左右分割窗口属性cols.分割几个窗口其cols的值就有几个,值的定义为宽度,可以是数字(单位为像素),也可以是百分比和剩余值。各值之间用逗号分开。其中剩余值用"*"号表示,剩余值表示所有窗口设定之后的剩余部分,当"*"只出现一次时,表示该子窗口的大小将根据浏览器窗口的大小自动调整,当"*"出现一次以上时,表示按比例分割剩余的窗口空间。cols的默认值为一个窗口如: 将窗口分为40%,40%,20%       将100像素以外的窗口平均分配       将窗口分为三等份 2. 上下分割窗口属性:rows 上下分割窗口的属性设置和左右窗口的属性设定是一样的,参照上面所述就可以了。
2006年06月01日 03点06分 16
level 2
gaogaf 楼主
子窗口标签的设定 是个单标签,标签要放在框架集frameset中,设置了几个子窗口就必须对应几个标签,而且每一个标签内还必须设定一个网页文件(src="*.html",其常用属性有: 常用属性 属 性 描 述 src 指示加载的url文件的地址 bordercolor 设置边框颜色 frameborder 指示是否要边框,1显示边框,0不显示(不提倡用 yes 或 no) border 设置边框粗细 name 指示框架名称,是连结标记的 target所要的参数 noresize 指示不能调整窗口的大小,省略此项时就可调整, scorlling 指示是否要滚动条,auto根据需要自动出现,Yes有,No无 marginwidth 设置内容与窗口左右边缘的距离,默认为1 marginheight 设置内容与窗口上下边缘的边距,默认为1 width 框窗的宽及高 默认为width="100" height="100" align 可选值为 left, right, top, middle, bottom
2006年06月01日 03点06分 17
level 2
gaogaf 楼主
好久没有来了,因为项目开发比较紧张,没有时间干别的了,当然也不再有时间把开发过程写下来,这不能不说是一个遗憾。以后只能把一些问题的解决方法写下来,这样占用的时间会少点,又可以有针对性。
2006年06月29日 07点06分 19
level 2
gaogaf 楼主
今天解决了一个在Action之间传参数的问题首先需要有要传的值,然后是目标Action对应的属性,如下:


......
2006年06月29日 07点06分 20
level 2
gaogaf 楼主
Calendar日期的使用://定义实例,初始化为当前日期Calendar cal = Calendar.getInstance(); //设置年 cal.set(Calendar.YEAR,year);//设置月cal.set(Calendar.MONTH,month);//设置日cal.set(Calendar.DATE,day);//得到当前月的天数cal.getActualMaximum(Calendar.DATE)
2006年06月30日 07点06分 21
level 2
gaogaf 楼主
hibernate的条件查询:首先定义一个条件查询实例,这里要有一个主表(mainTable)DetachedCriteria deCriteria = DetachedCriteria.forClass(mainTable.class);然后再给deCriteria加条件:1,用实例查询:deCriteria.createCriteria("mainTable");2,用条件查询:deCriteria.add(Restrictions.eq("colName", colValue));3,关联另一个表的实例:deCriteria.createCriteria("otherTable").add( Example.create(mainTable.getOtherTable()));其中otherTable是mainTable的属性,对应要关联的表。4,关联另一个表的条件:deCriteria.createCriteria("otherTable").add(Restrictions.eq("colName", colValue));当然Restrictions还有很多方法,如like,between等。各种方式可以组合使用,用Example会忽略空字段,为组合多条件组合查询提供了方便。这里空串也会作为条件,和null是有区别的。返回查询结果:List list = getHibernateTemplate().findByCriteria(deCriteria);
2006年07月05日 08点07分 22
1