- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 十月计划
十月里,工作上是项目管理, 自己需要补的是jive 论坛系统和内容管理系统.工作上:通过项目管理这样一个比较独立的项目,应该培养起做uml分析,建cvs开发环境,等能力。然后开发过程中,应该着重加强自己对jsf的了解,并可以结合ajax. 加强表现层的技术.业余:10月要精读jive源码,掌握好jsp tag等技术的运用.内容管理系统也要跑一遍. 十月的目标:进一步加深
2006-10-09 19:42:00 480
转载 jcatalog中的cache
CachingCaching是在Web应用中提高性能的最重要的技术之一。在应用框架中,Caching可以在许多层中实现。若结构中一层能够避免对在它之下的层的调用就是最理想的状况(??)。JSF managed-bean机制使得在表示层Caching非常的容易。通过改变一个managed bean的scope,managed bean中的数据就能在不同的scope中被缓存。示例应用使用了两级的Cac
2006-10-09 16:21:00 605
转载 关于jsf的几个概念--Managed bean, backing bean, view object, and domain object model
JSF引入了两个新概念:managed bean和backing bean。JSF提供了强大的管理bean的机制。一个被JSF管理的JavaBean对象叫做managed bean。一个managed bean描述了一个bean如何创建和管理的,这些和bean的功能无关。Backing bean定义了页面上的UI组件的属性和处理逻辑。每一个backing bean的属性对应一个组件或者组件的
2006-10-09 14:24:00 2034
原创 考虑下这几种驱动的异同
1,一类是Field-Driven(字段驱动的)Action (webwork)2,另一类是Model-Driven(模型驱动的)Action (webwork)3,事件驱动(jsf)
2006-10-08 16:07:00 612
原创 jsf概述(转)
2. JSF结构 JSF由两套东西组成,用户界面组件标签库和组件实现(包括界面组件,事件监听、校验器,类型转换器等)。开发者可以利用现有的这些实现来进行基本的开发也可以自己扩展来进行 视图(View):它由JSF的标签库和用户自定义标签库组成,这些组件可以被高度复用,让界面开发者可以基本独立的进行开发,就像开发HTML页面一样 模型(Model):它由一个符合JavaBeans规范的B
2006-10-08 15:05:00 609
转载 Java EE/J2EE面向对象编程之道(转)
板桥里人 http://www.jdon.com 2006/9/28(转载请保留)OO思维 经常看到不少人抱怨Java EE/J2EE中配置太复杂,烦琐,不简单易学,其实所谓简单易学是取决于你是否有OO思维方式。 表现层的界面表单中通常是一些离散数据,也就是单个字段数据,通过Struts等框架提供ActionForm以及标签库,将这些单个字段数据封装起来和业务层的Domain Mode
2006-10-08 13:22:00 552
原创 最基础的数据库操作
基础实在太差,还在搞最基础的数据库操作语法.:( 记录一下,一步步来。~ public static void main(String[] args) { // TODO code application logic here Driver driver; Connection connection; try{
2006-09-30 01:21:00 435
转载 常用数据库JDBC连接写法(转)
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jarClass.forName( "org.gjt.mm.mysql.Driver" );cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );2
2006-09-30 01:00:00 642
原创 关于Httpresponse
1,出现情景:在我们项目中,选择一库存模块后,弹出一选择库存组织对话框,选择,确定,(action=#{xxForm.putInvOrg}),然后要求返回.2,解决方法:本来是这样做的. FacesContext facesContext = FacesContext.getCurrentInstance(); HttpServletResponse res =
2006-09-28 21:42:00 824
原创 关于log
之前很少用到log日志,一方面是jdev的内置服务器调试非常方便,不用log来检查错误,另一面是自己比较懒,也懒的去动它.. 不过今天工作中遇到 一问题,让我不得不去看下log,然后去用它. 结果,引出了好些技术点,有些懂,有些不懂,反正似懂非懂, 记录下来,以后慢慢品味.1,程序要从开发环境搬到测试环境,oc4j到tomcat,本来本地ok的一个功能在tomcat上就挂了。所以要用log
2006-09-28 14:22:00 1156
原创 有感于装饰模式和代理模式
前段时间 看了设计模式,这段时间在看jive2.5源码,昨天又遇到spring的事务操作,对装饰器模式和代理模式的理解进了一步.1,概要其实两者都加强主类的行为能力,(和继承关系有同样的作用),不过在我看来,装饰器是主动的扩长了类的行为能力,就象书上说的孙无空的变化,为了有更多的能力.而代理模式,则好象是被动的,能在主类的行为前后再做些行为,达到一些控制的作用. 比如说身份的验证, spr
2006-09-28 09:43:00 1410
转载 編程式事務管理 (转)
這邊以一個簡單的例子來示範Spring的事務管理,對於事務管理定義,我們使用Spring提供的DefaultTransactionDefinition。 以JDBC DataSource為例,我們可以使用org.springframework.jdbc.datasource.DataSourceTransactionManager(PlatformTransactionManager的一個實
2006-09-27 19:01:00 814
原创 应该经常去看看spring的事例
看spring的事例是在刚进公司那阵, 并没仔细看源码,只看了个框架,搭起来跑了下。今天要用到 spring的事务处理了,反过来去看,原来petclic里有解决的方法.所以经常回头看看事例和读读它的reference. 一步步深入.
2006-09-27 14:44:00 589
原创 在adf中重转向的不同
需求: 从菜单点了一菜单后,如果是库存模块,则需要启动选择组织对话框,选完后回到该库存模块.方法:在类的构造函数中调用一方法: public static void validateInvOrg(){ FacesContext facesContext = FacesContext.getCurrentInstance();
2006-09-26 19:47:00 631
原创 eclipse插件配置
1,建目录 myplugins, links, 2,把插件考到myplugins下,在links下建xx.link, 写path=F:/eclipse/myplugins/myeclipse3,ok
2006-09-25 09:56:00 554
转载 HTML之表单
...用法: 创建一个按钮开始/结束标识: 必须/必须属性: %coreattrs,%i18n,%events name="..."按钮的控制名 value="..."按钮的值 type="..."按钮的类型(button, submit, r
2006-09-22 20:32:00 426
转载 服务端重定向技术
通常,在一个设计良好的Web应用中,都会综合使用Servlet和JSP技术。Servlet控制业务流转,JSP则负责业务处理结果的显示。此时,将大量用到重定向技术。 重定向技术可以分为两类,一类是客户端重定向,一类是服务器端重定向。客户端重定向可以通过设置特定的HTTP头,或者写JavaScript脚本实现。本文主要探讨服务器端重定向技术的实现。 服务器端的重定向相关类服务器端的重定向技术涉及到
2006-09-21 09:05:00 1067
原创 关于adf中组件的状态
无意中项目中的CorePanelButtonBar用了con.restoreStatus(facescontext,null) ,和con.saveStatus(facescontext),发现toolbar会产生莫名的现象. 这两个函数应该是保存了控件的状态.查了下资料,发现了更多的东西,有空就看图形化jsf控件,了解下它的原理.
2006-09-20 11:22:00 621
转载 实现图形JSF组件
http://dev2dev.bea.com.cn/techdoc/2005070704.html开发人员认为,如果有合适的工具来创建交互式Web界面,他们就能将时间集中在核心需求和定制上,并在规定时间内及时得交付应用程序。与其他技术如JavaServer Pages或Apache Struts 相比,JavaServer Faces (JSF)技术为创建交互式Web应用程序带来了很多便利。J
2006-09-20 11:10:00 915
转载 不要一辈子靠技术生存
来源:世界经理人 我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊). 一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。 不知道
2006-09-19 13:04:00 500
转载 Hibernate transactions in spring
Hibernate in SpringapplicationContext.xml class="org.springframework.orm.hibernate.LocalSessionFactoryBea
2006-09-19 09:21:00 657
原创 关于中的partialSubmit的属性
应用环境:1,在没有用useWindows=true的时候我是在做两张页面跳转时,观察buttonBar的 变化得到了这个结果.从TestUser.jsp页面跳转到TestRole.jsp页面,在TestUser.jsp里有个,如果加了partialSubmit=true,则在跳转到TestRole.jsp的时候,TestRole.jsp页面中的控件值会去setButtonBar()的,其
2006-09-18 12:40:00 1160
原创 页面对话框的adf控件实现
待续... 需求: 实现: 原理: 疑问1,需求: 从role.jsp页面上选择一user, 传递的数据是一个user对象,而不是userName. 2,实现 --adf的实现roleForm.jsf的部分代码:
2006-09-12 16:04:00 1305
原创 好象有点进步了~
通过这段时间的业余学习,发现自己有点进步了.当写一段代码的时候,思考的时间会比较多,如何写好这段代码,或者如何更好的组织好这段代码,于是,我发现其实我们现在的框架的表现层的form这块,其实做的很不好. 抽象的很少,代码的重复量很大,而且一些表达的页面上的逻辑 也不很清楚。我觉得应该自己重写下form这层的结构, 作成自己的一个jar 包,然后在项目中调用. 因为我觉得我的设计思路应该比现在的
2006-09-09 18:38:00 486
原创 关于多态的一个简单例子
public static void main(String[] args){ //Collection c=new ArrayList(); Collection c=new HashSet(); int j=0; for(int i=0;i if(i!=3){ j++;
2006-09-05 20:18:00 494
原创 java基础类(汇总)
200609031.java.beans .PropertyDescriptor PropertyDescriptor 描述 Java Bean 通过一对存储器方法导出的一个属性。PropertyDescriptor(String propertyName, Class beanClass) 通过调用 getFoo 和 setFoo 存储器方法,为符合标准 Java
2006-09-04 16:04:00 1074
原创 JRAbstractBeanDataSource源代码分析
package net.sf.jasperreports.engine.data;import org.apache.commons.beanutils.PropertyUtils;import net.sf.jasperreports.engine.JRException;import net.sf.jasperreports.engine.JRField;import net.sf.j
2006-09-04 15:06:00 2081 1
原创 一段报表的代码
//File reportFile = new File(application.getRealPath("/reports/WebappReport.jasper")); JasperCompileManager.compileReportToFile(application.getRealPath("/reports/user.jrxml"));
2006-09-04 11:47:00 2028
转载 CGI工作原理及其WEB服务器开发
1、CGI工作机理 CGI即公共网关接口(Common Gateway Interface)是在WEB服务器上定义了 WEB客户请求与应答的一种方法。客户向服务器的请求只要属于CGI范围,就启 动WEB服务器的一个CGI(网关)程序。它的任务是把客户的请求从网关的环境变 量(下一节细加以描述)
2006-08-31 09:11:00 8910
原创 三月又三月
工作两年了,很快,真的很快。但技术的增长并没有我想象中的快,我还是那只毕业时的小菜鸟.转向j2ee也快大半年了,理解了熟悉了很多概念,接触了很多框架,却似走马观花,不得精髓。我知道,我离那个层次还差了点距离。最近匆匆看了遍《java与模式》,收获挺大,我知道我该往哪方面努力,但基础老是束缚我不前。我清楚我的缺点,是把理论看的比实践重的人,得把概念理清,原理搞懂后再开始下笔,写程序。所以动手
2006-08-31 00:18:00 634
转载 开发报表的学习过程(转)
转载自http://www.javaresearch.org/forum/thread.jsp?column=316&thread=14374 1 首先看看 http://plateau.sicool.com/main.html 上的三篇ireport和Jasperreport整合开发报表向导(一)(二)(三) 看完理解并自己运行一下,OK,你入门了 2 去找一份TheJasperR
2006-08-30 11:04:00 820
转载 Decorator模式、BUG和AOP(转)
转自 板桥里人 http://www.jdon.com 2004/03/30http://www.jdon.com/artichect/patternsInPractice.htm本文从一个案例分析设计角度,讨论了使用设计模式可以比较优雅地实现了质量、功能和性能的统一。很多人以为设计模式是抽象概念,实际上,设计模式是实战经验的总结,只有正确使用了设计模式,才明白设计模式真正的运用技巧,避免
2006-08-22 16:02:00 493
转载 Java企业系统架构选择考量(转)
转自板桥里人 http://www.jdon.com 2005/09/26http://www.jdon.com/artichect/java_ee_architecture.htm现在Java领域各种技术百花齐放,名目繁多,如何根据自己的需求选择这些框架呢?特别对于初学者,在学习选择方向上也非常迷茫,如何有针对性的根据自己项目特点进行学习就变的更加重要。 下面我们从一个发展角度来对
2006-08-22 15:52:00 550
转载 表现层框架Struts/Tapestry/JSF架构比较(转)
转自板桥里人 http://www.jdon.com 2005/09/12http://www.jdon.com/artichect/sjt.htmStruts/Tapestry/JSF是目前J2EE表现层新老组合的框架技术。从诞生时间上看,Struts应该比较早,使用得非常广泛,Tapestry 3.0逐渐引起广泛的重视,正当Tapestry即将大显身手时期,SUN推出JSF标准技术,虽
2006-08-22 15:34:00 569
转载 Spring简洁吗?(转)
Spring简洁吗?那是演示程序简洁,实际使用起来巨复杂无比,特别是加上Session管理,除非你完全围绕数据库编程,Spring和我开发的JdonFramework相比复杂得太多,特别是权限ACl实现,在基于JdonFramework开发得JiveJdon3实现中使用了标准JAAS容器技术+AOP组件技术,简单易学,对比Spring使用acegi security实现同样功能,真不知道要轻量多少
2006-08-22 15:20:00 695
转载 关于spring的一些声音(转)
我为什么没有使用Spring在这里,Spring指的是Spring开发框架,一种依赖注入容器的实现。首先,我声明我没有一点冒犯Rod的意思(你是个优秀的人)。但是坦白地说,我不能狂热的追随您的开发框架。更为严重的是,我注意到,我所考虑的这些可能对于Spring框架的使用率来说是危险的,并且有可能降低对Spring框架的使用率。我读到一个关于Spring的很重要的文章或书籍,看起来好像除了我,所有的
2006-08-22 15:08:00 578
转载 深入Java 初始化
转自http://www.zhanglihai.com/blog/c_130.html关于Java 初始化,有多文章都用了很大篇幅的介绍。经典的>更是用了专门的一章来介绍Java初始化。但在大量有代码实例后面,感觉上仍然没有真正深入到初始化的本质。本文以作者对JVM的理解和自己的经验,对Java的初始化做一个比深入的说明,由于作者有水平限制,以及JDK各实现版本的变化,可能仍然有不少错误
2006-08-15 10:58:00 593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人