![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
coolwhm227
这个作者很懒,什么都没留下…
展开
-
图解java基础(1)
[b][color=red][size=large]1.程序执行过程,以及内存分布图[/size][/color][/b][img]http://dl.iteye.com/upload/attachment/279091/8fb7b14b-7eff-37c3-893a-ab680645ba13.jpg[/img][b][color=red][size=large]2.基本数据类型转换[/siz...原创 2010-11-13 10:58:49 · 88 阅读 · 0 评论 -
图解java基础(2)
1.线程状态图 2.OSI参考模型原创 2010-11-18 21:26:17 · 88 阅读 · 0 评论 -
图解java基础(3)
1.GUI学习结构图 2.事件监听模型原创 2010-11-18 21:41:13 · 98 阅读 · 0 评论 -
struts1.x学习笔记(3)
1)在struts发布的webapp中,自带很多struts自带的war包,这些应用包都是学习struts比较的例子,尤其是struts-blank.war(struts最精简最干净的空白应用环境)、struts-documentation.war(struts的开发文档)、struts-mailreader.war(struts的很多应用示例)。 2)在struts中有个非常实用的功能,...2011-12-17 02:14:31 · 117 阅读 · 0 评论 -
struts1.x学习笔记(1)
1)struts是按照MVC模式设计出来的WEB层框架。 2)struts-config.xml在配置ACTION的路径时可以使用通配符进行配置。 3)JAVABEAN属性是根据getXXX和setXXX器取值和设值的。 4)面向对象的设计,如:人刹车,刹车的方法是车的,不属于人的,人只是发了一个指令而已。 5)ACTION里面的execute方法返回的Action...2011-11-20 22:04:50 · 106 阅读 · 0 评论 -
struts1.x学习笔记(2)
1)在ActionForm对象中如果含有复杂类型的属性,则需要先NEW一个该复杂类型的对象,即ActionForm里面的复杂类似对象要先初始化,否则在页面上无法获得该复杂对象里面的值。 2)使用tomcat容器进行开发时,如何做到修改后台代码及配置文件不需要重新启动Tomcat的方法:在下面的目录中新增加一个app/WebRoot/META-INF/context.xml文件,内容如下:...2011-12-01 00:00:59 · 99 阅读 · 0 评论 -
struts1.x学习笔记(4)
1)了解struts中类型转换器的工作原理及开发自己的类型转换器,如:日期格式转换器 2)熟练编写enum枚举类型,结合页面标签灵活使用enum。 3)struts中的plugin,主要作用:将自己的一些程序代码插入进ActionServlet声明周期中,即在ActionServlet启动和停止的过程中加入自己的代码,但不需要编写ActionServlet的子类,相比Context...原创 2012-03-04 22:23:13 · 112 阅读 · 0 评论 -
hibernate3学习笔记(1)
1)log4j对hibernate3的日志输出提供了很好的整合,具体可参见hibernate示例中自带的log4j.properties。 2)ID主键生成策略在annotation中主要有4种,AUTO,IDENTITY,SEQUENCE,TABLE,使用SEQUENCE主键生成策略时也可以指定生成SEQUENCE的名称,默认生成统一的名字HIBERNATE_SEQUENCE。联合主键使...原创 2012-07-07 22:12:33 · 112 阅读 · 0 评论 -
hibernate3学习笔记(2)
1)NativeSQL->HQL->EJB QL(JP QL)->QBC(query by Criteria)->QBE(query by Example)。 2)一级缓存是Session级的缓存。二级缓存是SessionFactory级别的缓存,可以跨越Session存在,二级缓存依赖第三方缓存框架管理。查询缓存主要是相同的查询语句才可以使用,它又依赖于二级缓存。...2012-08-04 21:44:33 · 85 阅读 · 0 评论