`
newlife
  • 浏览: 6921 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

jsf 开发笔记

阅读更多

List add (obj) 为obj的应用。

Object obj;

for()

{

      list.add(obj);

}

for()

{

     obj = new Object();

     list.add(obj);

}   两者是不同的。

持久化的时候 list1 只持久化一个对象, list2 则持久化所有。

 

分享到:
评论
12 楼 newlife 2007-06-23  
數據庫表格設計
11 楼 newlife 2007-06-22  
前一个 add 的是 n 个对象

后一个 add 的是 一个对象的 n  个应用。
10 楼 newlife 2007-06-22  
List<ImsOptrole> optroleList = new ArrayList<ImsOptrole>();
ImsOptroleDAO imsOptroleDAO = (ImsOptroleDAO)AppContext.getBean(AppContext.Ims_OPTROLE_DAO);
optroleList = imsOptroleDAO.findByOrOpt(imsOperation.getOptNo());
ImsRole optHasRole  = new ImsRole();
Iterator optListItr = optroleList.iterator();
while(optListItr.hasNext())
{
optHasRole = imsRoleDAO.findById(((ImsOptrole)optListItr.next()).getOrRole());
optNotHasRoleList.remove(optHasRole);
optHasRoleList.add(optHasRole);
}
9 楼 newlife 2007-06-22  
List<ImsOptrole> optroleList = new ArrayList<ImsOptrole>();
ImsOptroleDAO imsOptroleDAO = (ImsOptroleDAO)AppContext.getBean(AppContext.Ims_OPTROLE_DAO);
optroleList = imsOptroleDAO.findByOrOpt(imsOperation.getOptNo());
ImsRole optHasRole = new ImsRole();
Iterator optListItr = optroleList.iterator();
while(optListItr.hasNext())
{
optHasRole = imsRoleDAO.findById(((ImsOptrole)optListItr.next()).getOrRole());
optNotHasRoleList.remove(optHasRole);
optHasRoleList.add(optHasRole);
}
8 楼 newlife 2007-06-22  
List<ImsOptrole> optroleList = new ArrayList<ImsOptrole>();
ImsOptroleDAO imsOptroleDAO = (ImsOptroleDAO)AppContext.getBean(AppContext.Ims_OPTROLE_DAO);
optroleList = imsOptroleDAO.findByOrOpt(imsOperation.getOptNo());
ImsRole optHasRole ;
Iterator optListItr = optroleList.iterator();
while(optListItr.hasNext())
{
optHasRole = imsRoleDAO.findById(((ImsOptrole)optListItr.next()).getOrRole());
optNotHasRoleList.remove(optHasRole);
optHasRoleList.add(optHasRole);
}
7 楼 过儿oO 2007-06-22  
newlife 写道
循环向list 中添加对象。


你写全了 啊,我还意味什么新写法呢,那个obj啥也没指向,能add吗,add不了,还有你后一种写法当然不一样,如果是循环,那么每次都重新指向那个new
6 楼 newlife 2007-06-22  
这下 多点了吧。
5 楼 newlife 2007-06-22  
循环向list 中添加对象。
4 楼 过儿oO 2007-06-22  
<br/>
<strong>newlife 写道:</strong><br/>
<div class='quote_div'>
<p>List add (obj) 为obj的应用。</p>
<p>Object obj;</p>
<p>for()</p>
<p>{</p>
<p>      list.add(obj);</p>
<p>}</p>
<p>与</p>
<p>for()</p>
<p>{</p>
<p>     obj = new Object();</p>
<p>     list.add(obj);</p>
<p>}   两者是不同的。</p>
<p>持久化的时候 list1 只持久化一个对象, list2 则持久化所有。</p>
<p> </p>
</div>
<p><br/>
<br/>
for()这个是什么意思?还有你第一个obj什么也没指向。这样也能add?</p>
<p><br/>
<br/>
</p>
3 楼 newlife 2007-06-22  
在使用  DAO.findbyexample(instance)时
instance 不可只设置id   
如果instance只有id属性  那么相当于:
DAO.findByExample(new Object());
2 楼 newlife 2007-06-22  
如何配置控制台输出sql语句
在applicationContext.xml 配置文件中
<prop key = "hibernate.show-sql">true</prop>
1 楼 newlife 2007-06-22  
//排序并删除相同的Menu
if(roleToMenu.size()>0)
{
ImsMenutorole[] imsMenutoroles = new ImsMenutorole[roleToMenu.size()];
roleToMenu.toArray(imsMenutoroles);
Arrays.sort(imsMenutoroles,byMenuNo);
roleToMenu = new ArrayList<ImsMenutorole>();
for(int i=0;i<imsMenutoroles.length;i++)
{
roleToMenu.add((ImsMenutorole)imsMenutoroles[i]);
}
}
//刪除相同
int SIZE = roleToMenu.size() - 1;
if(SIZE >= 2)
{
int i = 0;
int r = 0;
while(i+r < SIZE )
{
System.out.print(i+"------"+r);

if(roleToMenu.get(i).getImsMenu().getMenuNo().equals(roleToMenu.get(i+1).getImsMenu().getMenuNo()))
{
roleToMenu.remove(i);
++r;
System.out.print("remove i   "+ i);
System.out.print("remove r   "+ r);
}
else
{
System.out.print("noremove i   "+ i);
System.out.print("noremove r   "+ r);
++i;
}
}
}
}


private static Comparator byMenuNo = new Comparator()
{
public int compare(Object left, Object right)
{
ImsMenutorole imsElectrodeLeft = (ImsMenutorole)left;
ImsMenutorole imsElectrodeRight = (ImsMenutorole)right;
if(imsElectrodeLeft.getImsMenu().getMenuNo()==null)
{
return -1;
}
if(imsElectrodeRight.getImsMenu().getMenuNo()==null)
{
return 1;
}
return imsElectrodeLeft.getImsMenu().getMenuNo().compareTo(imsElectrodeRight.getImsMenu().getMenuNo());
}
};

相关推荐

    JSF学习笔记,学习jsf的入门课程

    ### JSF学习笔记知识点梳理 #### 一、JavaServer Faces (JSF) 概述 - **定义**:JavaServer Faces (简称JSF) 是一个为简化基于Java的Web应用程序开发而设计的标准框架。它提供了丰富的功能集,帮助开发者创建交互...

    JSF学习笔记 jsF

    总之,JSF为Web应用开发提供了一个强大而灵活的框架,通过组件化和声明式编程方式简化了前端界面的构建,同时通过JavaBeans和配置文件简化了后端逻辑的实现。通过深入学习和实践,开发者可以有效地提高开发效率,...

    JSF学习笔记,JSF实战

    JSF的核心理念是将视图、控制逻辑和模型数据分离,以实现更高效的开发和维护。 在JSF中,**组件** 是构建用户界面的基本单元,它们负责渲染HTML或其他客户端可识别的标记。JSF组件库包括各种类型的输入字段、按钮、...

    JSF学习笔记

    ### JSF学习笔记 #### 1. 使用JSF ##### 1.1 入门 ###### 1.1.1 简介JSF **JavaServer Faces (JSF)** 是一个用于构建企业级Java Web应用程序的标准框架。它旨在简化Web开发过程,通过将应用程序分为不同的层次,...

    良葛格_JSF学习笔记.rar

    JSF(JavaServer Faces)是Java平台上用于构建用户界面的Web开发框架,它提供了一种组件化、事件驱动的方式来创建动态、交互式的Web应用程序。在这个“良葛格_JSF学习笔记”中,我们将会深入探讨JSF的核心概念、工作...

    JSF2整合Spring3------JSF学习笔记4

    **JSF2整合Spring3——JSF学习笔记4** 在Java服务器端开发中,JavaServer Faces(JSF)和Spring框架都是重要的技术。JSF是一个用于构建用户界面的MVC(Model-View-Controller)框架,而Spring则是一个全面的企业级...

    良葛格JSF学习笔记.pdf

    ### 良葛格JSF学习笔记知识点概览 #### 一、JavaServer Faces (JSF) 概述 **1.1 JSF的历史与发展** - **发布日期**:JavaServer Faces (简称JSF) 作为一种Java Web应用程序的标准组件框架,于2004年3月正式发布...

    一个简单的jsf例子------JSF2学习笔记1

    **JSF2学习笔记1——理解JavaServer Faces 2.0框架** JavaServer Faces (JSF) 是一种基于组件的Web应用程序开发框架,由Sun Microsystems(现为Oracle Corporation的一部分)开发,旨在简化用户界面构建。JSF2是该...

    JSF优秀笔记,赶紧收藏吧,还等什么呢

    JavaScript Server Faces (JSF) 是一个用于构建用户界面的Java EE框架,专注于创建Web应用程序...理解并掌握View ID的设定、导航规则的配置、EL的使用、路径处理以及框架集成等基础知识,对高效地开发JSF应用至关重要。

    JSF入门级资料 学习笔记

    您是否在从事Web项目的开发? 如果是,您是否遇到过如下的问题: ... 2.多用户访问时,需要处理线程安全、数据验证、转换处理等问题。 3.展示逻辑和处理逻辑胶合在...本文是JSF入门资料的学习笔记,或许对您有一些帮助。

    JSF实例,涵盖了所有JSF学习内容

    JavaServer Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-...通过研究和实践其中的示例,你不仅可以了解JSF的基础知识,还能提升解决实际问题的能力,从而在开发Java Web应用时更加得心应手。

    AnyFo - JSF 九阴真经

    AnyFo - JSF 九阴真经是一份极其珍贵的开发实用笔记,旨在帮助开发者更好地理解和应用 JavaServer Faces(JSF)技术。以下是从这份笔记中提炼出的关键知识点: 一、环境搭建 在开始使用 JSF 之前,需要搭建适当的...

    JSF+richfaces+hibernate整合开发源码--个人日志系统

    本系统使用jsf,richfaces,hibernate整合开发,完整的系统,个人日志系统,可以写日志,做备忘,行程,学习笔记等,覆盖了jsf,richfaces,hiberante等开发过程中的常用功能实现.适合新手的学习参考和学习.

    JavaEE5实战笔记04JSF的一些补充

    本篇实战笔记主要补充了在JavaEE5中使用JSF的一些关键点,特别是关于流程转向和界面参数传递。 1. **流程转向**: 在JSF中,流程转向通常通过`faces-config.xml`文件中的`&lt;navigation-rule&gt;`元素来定义。例如,当...

    R12-OAF开发笔记

    《R12-OAF开发笔记》是一份由IT专家JarWang(王重东)编写的详尽文档,专门针对Oracle E-Business Suite (EBS) R12中Oracle Application Framework (OAF)的开发过程进行了深入解析。这份笔记不仅包含了OAF的基本概念...

    jee6 学习笔记 5 - Struggling with JSF2 binding GET params

    在Java企业版(Java EE)6的开发过程中,JSF(JavaServer Faces)2.0是用于构建...通过学习和实践,我们可以克服这些挑战,提升我们的JSF开发技能。在实际开发中,应结合文档、社区资源和实验来更好地掌握这一技术。

Global site tag (gtag.js) - Google Analytics