- 博客(210)
- 收藏
- 关注
原创 Android教学视频
本视频由创新办公室(www.innovation-office.net)制作 官方观看地址:http://www.innovation-office.net/video.htm Android应用开发介绍 http://v.ku6.com/show/P6fFXQA4Sp370wll.html Android...
2010-10-18 16:59:20
336
jsf-Managed Beans -Beans 上的 List、Map
如果您的Bean上有接受List或Map型態的屬性,則您也可以在組態檔案中直接設定這些屬性的值,一個例子如下: ....<managed-bean><managed-bean-name>someBean</managed-bean-name><managed-bean-class>onlyfun.caterpillar.SomeBean&...
2008-05-26 12:39:00
139
jsf-Managed Beans-Beans 的組態與設定
JSF預設會讀取faces-config.xml中關於Bean的定義,如果想要自行設置定義檔的名稱,我們是在web.xml中提供javax.faces.CONFIG_FILES參數,例如: <web-app><context-param><param-name>javax.faces.CONFIG_FILES</param-name><...
2008-05-26 12:37:00
166
jsf-Managed Beans-Backing Beans
JSF使用 JavaBean 來達到程式邏輯與視圖分離的目的,在JSF中的Bean其角色是屬於Backing Bean,又稱之為Glue Bean,其作用是在真正的業務邏輯Bean及UI元件之間搭起橋樑,在Backing Bean中會呼叫業務邏輯Bean處理使用者的請求,或者是將業務處理結果放置其中,等待UI元件取出當中的值並顯示結果給使用者。 JSF將Bean的管理集中在faces-confi...
2008-05-26 12:36:00
157
jsf-國際化訊息
JSF的國際化(Internnationalization)訊息處理是基於Java對國際化的支援,您可以在一個訊息資源檔中統一管理訊息資源,資源檔的名稱是.properties,而內容是名稱與值的配對,例如:messages.properties titleText=JSF DemohintText=Please input your name and passwordnameTex...
2008-05-22 12:39:00
182
JSF Expression Language
JSF Expression Language 搭配 JSF 標籤來使用,是用來存取資料物件的一個簡易語言。 JSF EL是以#開始,將變數或運算式放置在 { 與 } 之間,例如: #{someBeanName} 變數名稱可以是faces-config.xml中定義的名稱,如果是Bean的話,可以透過使用 '.' 運算子來存取它的屬性,例如: ...<f:view><...
2008-05-22 12:38:00
143
jsf-導航規則設置
在JSF中是根據faces-config.xml中<navigation-rule>設定,以決定在符合的條件成立時,該連結至哪一個頁面,一個基本的設定如下: ....<navigation-rule><from-view-id>/pages/index.jsp</from-view-id><navigation-case><...
2008-05-22 12:36:00
141
jsf-簡單的導航(Navigation)
在 第一個JSF程式 中,我們簡單的定義了頁面的流程由 index.jsp 到 welcome.jsp,接下來我們擴充程式,讓它可以根據使用者輸入的名稱與密碼是否正確,決定要顯示歡迎訊息或是將使用者送回原頁面進行重新登入。 首先我們修改一下UserBean:UserBean.java package onlyfun.caterpillar;public class UserBean ...
2008-05-22 12:35:00
131
第一個 JSF 程式
現在可以開發一個簡單的程式了,我們將設計一個簡單的登入程式,使用者送出名稱,之後由程式顯示使用者名稱及歡迎訊息。 程式開發人員先看看應用程式開發人員要作些什麼事,我們撰寫一個簡單的JavaBean:UserBean.java package onlyfun.caterpillar;public class UserBean {private String name;public...
2008-05-22 12:34:00
196
ç°¡ä» JSF
Webæç¨ç¨å¼çéç¼èå³çµ±çå®æ©ç¨å¼éç¼å¨æ¬è³ªä¸åå¨è太å¤çå·®ç°ï¼Webæç¨ç¨å¼éç¼äººå¡è³ä»ä¸å¯é¿å çå¿ é èçHTTPçç´°ç¯ï¼èHTTPç¡çæ çï¼stateless...
2008-05-22 12:32:00
1917
JavaServer Faces
JavaServer Faces [http://java.sun.com/j2ee/javaserverfaces/] 於2004年三月1.0版正式提出,清楚的將Web應用程式的開發者劃分了三個角色:網頁設計人員、應用程式設計人員以及UI元件開發人員。從使用的角度來看,網頁設計人員與應用程式設計人員可以他們所熟悉的方式開發程式,而不用侵入彼此的工作範圍,而UI元件開發人員可以獨立的開發個別元件,...
2008-05-22 12:31:00
136
架构师
软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。 ...
2008-05-20 12:42:00
222
软件架构
软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口_(计算机科学)来实现。 软件体系结构是...
2008-05-12 17:01:00
171
SpringSource新应用服务器发布 摒弃Java EE
作者 Scott Delap and Floyd Marinescu译者 Jason Lai(赖翥翔)& 郭晓刚 发布于 2008年4月30日 下午12时12分 社区Java主题应用服务器标签Spring框架,Spring Dynamic Modules 从获得一千万美元风投开始算起刚满一年,如今SpringSource(Spring框架背后的公司)...
2008-05-07 10:33:00
140
构建高性能J2EE应用的五种核心策略
对于J2EE,我们知道当开发应用时,在架构设计阶段的决定将对应用的性能和可扩展性产生深远的影响。现在当开发一个应用项目时,我们越来越多地注意到了性能和可扩展性的问题。应用性能的问题比应用功能的不丰富问题往往更为严重,前者会影响到所有用户,而后者只会影响到碰巧使用该功能的那些用户。 作为应用系统的负责人,一直被要求"要少花钱多办事"----用更少的硬件,更少的网络带宽,以及更短的时间完成...
2008-04-25 19:59:00
82
提高Java水平的十大技术
本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。 一、XML 在十种技术中,最重要的一种技术我想应该非XML莫属。这里不仅仅指XML规范本身,还包括一系列有关的基于XML的语言:主要有XHTML,XSLT,XSL,DTDs,XML Schema(XS...
2008-04-15 17:24:00
107
有可能挑战Java开发优势的四种技术
作者: DenialSu , 出处:赛迪网, 责任编辑: 包春林, 2008-04-03 04:00Java是一种杰出的产业开发语言,这是因为它带来了伟大的统一和对事实上以前并不存在的重要标准的关注。但是和所有语言一样,Java将来也会褪色。依据我做的超越Java的研究,一个重复出现的主题是有越来越多的人相信Java已不再足够的有效率。以下一组技术可以使你更有效率。他们不是对所有的工程都适合...
2008-04-03 20:12:00
103
2008年中国通信与网络市场10大预测
原文链接:http://www.instat.com.cn/index.php/archives/8811. 2008奥运会对通讯业利润增长的贡献几乎为零,但会帮助中国运营商将品牌价值提升100%虽然2008北京奥运会将增加通讯消费和通讯服务收入,In-Stat认为17天的奥运会将给运营商带来较低的ROI。但是,所有中国运营商都认为奥运会是一个试验新技术的良机,并可以将品牌价值提升100%。2....
2008-04-02 21:10:00
106
Java 7的并行支持:Fork/Join
作者 R.J. Lorimer译者 韩锴 发布于 2008年3月23日 下午10时6分 社区Java主题编程,性能和扩展性,JCP标准 今天,处理器的内核数量在不断增加,以什么样的方法开发程序才能发挥出新硬件的效能呢?这正变成一个愈发重要的问题摆在了开发者面前。IBM Developerworks已经发布了一篇介绍Fork-Join并发类库的连载文章,Fork-J...
2008-03-24 19:33:00
122
使用Java实现内部领域特定语言
作者 Alex Ruiz and Jeff Bay 译者 沙晓兰 发布于 2008年3月12日 上午1时4分 社区Java主题领域特定语言 简介领域特定语言(DSL)通常被定义为一种特别针对某类特殊问题的计算机语言,它不打算解决其领域外的问题。对于DSL的正式研究已经持续很多年,直到最近,在程序员试图采用最易读并且简炼的方法来解决他们的问题的时候,内部DSL意外地被写入程...
2008-03-17 19:03:00
278
领域模型管理与AOP
作者 Mats Helander译者 王丽娟 发布于 2008年2月27日 下午11时9分 社区Architecture主题AOP 导言 正如从像《领域驱动设计》[Evans DDD]和《领域驱动设计和模式应用》[Nilsson ADDDP]这些书中学到的一样,在应用架构中引入领域模型模式(《企业应用架构模式》[Fowler PoEAA])一定会有很多益处,但是它们并不是...
2008-03-11 19:01:00
167
Java远程通讯可选技术及原理
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来...
2008-03-06 09:07:00
264
IBM、BEA和JBoss应用服务器采用OSGi
OSGi联盟是由包括爱立信、IBM、Oracle和Sun Microsystems在内的多个厂商于1999年成立的,OSGi联盟负责管理和开发OSGi规范。OSGi规范是一个Java环境的组件模型,它定义了组件封装、生命周期管理和服务注册。应用程序或组件(以bundle的方式进行部署)不需要重启就可以远程安装、启动、停止、更新和卸载。生命周期管理通过API来完成,API允许远程下载管理策略。OSG...
2008-02-27 10:38:00
170
集成Java内容仓库和Spring
作者 Costin Leau译者 胡键 发布于 2008年2月12日 下午11时13分 社区Java主题门户/内容管理系统 保存各种信息对于应用程序来说非常平常,大多数时候它们是保存在关系数据库中。数据库处理规范数据类型十分在行,但是在处理如图像、文档等二进制数据时却不是那么得心应手。尽管可以用文件系统作为替代——而且它们还提供了更好的性能。但它们既没有提供用于搜索信息的查...
2008-02-19 18:12:00
182
Java是否应该停止增加新特性
争论:Java是否应该停止增加新特性作者 Ryan Slobojan译者 曹云飞 发布于 2008年1月17日 下午8时13分 社区Java主题语言,社区,变更 最近,关于Java平台的未来有许多辩论,有些人认为Java应该加入更多的特征,这样才能与C#、Ruby这样的语言竞争,另一些人认为应该保持Java的稳定,以免变的过于复杂以至于难以使用。Bruce E...
2008-01-30 09:12:00
116
JPA框架比较
作者 James Kao译者 宋玮 发布于 2008年1月16日 上午1时39分 社区Java主题数据访问 java.net刊登了一篇由Sharad Acharya所写的名为Java Persistence Framework: Which, When, and What?的文章,文中比较了四种流行的持久化框架:CMP Entity EJBs、JPA、Hibernate和T...
2008-01-21 09:30:00
206
JBoss,Geronimo还是Tomcat?
JBoss,Geronimo还是Tomcat?——三种开源Java应用服务器的比较作者:Jonathan Campbell译者:李功健原文:http://www.javaworld.com/javaworld/jw-12-2007/jw-12-appservers.html目录1. Java企业特性比较 1.1. Java EE 5兼容性 1.2. EJB...
2008-01-08 16:45:00
189
JBoss,Geronimo还是Tomcat?
JBoss,Geronimo还是Tomcat?——三种开源Java应用服务器的比较作者:Jonathan Campbell译者:李功健原文:http://www.javaworld.com/javaworld/jw-12-2007/jw-12-appservers.html目录1. Java企业特性比较 1.1. Java EE 5兼容性 1.2. EJB 3(企业JavaBea...
2008-01-08 16:45:00
75
InfoQ中文站架构社区2007年度十大新闻
作者 郭晓刚 发布于 2007年12月29日 上午10时13分 社区Architecture主题InfoQ声明 架构社区是年轻的InfoQ里面最年轻的一个社区,诞生只有半年时间。在“架构”这个意思不是很明确的大词背后,我们倒是做了不少实实在在的讨论。其实在这个社区里没有什么“新闻”,这么说的原因是,一方面报道的内容多半不是新闻事件,而是言论交锋;另一方面讨论的内容也常常是把我们习以为...
2007-12-31 21:52:00
109
InfoQ中文站架构社区2007年度十大新闻
作者 郭晓刚 发布于 2007年12月29日 上午10时13分 社区Architecture主题InfoQ声明 架构社区是年轻的InfoQ里面最年轻的一个社区,诞生只有半年时间。在“架构”这个意思不是很明确的大词背后,我们倒是做了不少实实在在的讨论。其实在这个社区里没有什么“新闻”,这么说的原因是,一方面报道的内容多半不是新闻事件,而是言论交锋;另一方面讨论的内容也常常是...
2007-12-31 21:52:00
99
InfoQ中文站Ruby社区2007年度十大新闻
作者 高昂 发布于 2007年12月29日 上午10时6分 社区Ruby主题InfoQ声明 Ruby语言的历史并非像其他开发技术这样成熟,但在不长的发展历程中,却一直在给开发者带来兴奋与惊喜。同时,正式富有激情、良性循环的Ruby开发者社区,一直在为Ruby领域的发展注入新的动力。以下是InfoQ中文站选出的2007年度Ruby社区十大新闻,我们期待在即将到来的2008年中,Ruby社区...
2007-12-31 21:51:00
131
InfoQ中文站Ruby社区2007年度十大新闻
作者 高昂 发布于 2007年12月29日 上午10时6分 社区Ruby主题InfoQ声明 Ruby语言的历史并非像其他开发技术这样成熟,但在不长的发展历程中,却一直在给开发者带来兴奋与惊喜。同时,正式富有激情、良性循环的Ruby开发者社区,一直在为Ruby领域的发展注入新的动力。以下是InfoQ中文站选出的2007年度Ruby社区十大新闻,我们期待在即将到来的2008年中,...
2007-12-31 21:51:00
94
InfoQ中文站SOA社区2007年度十大新闻
作者 胡键 发布于 2007年12月29日 上午1时52分 社区SOA主题InfoQ声明 随着社区对SOA经验的积累,人们对于它的态度也越来越务实。在2007年,SOA不乏一些亮点。例如,SCA因最终成为OASIS的标准而变得更加开放,又有几个WS相关的协议被关闭了,新工具也在一如既往地推出等等。但是,最应该关注的恐怕还是一些观念和思想上的变化。因为,工具最终还是为人所用,...
2007-12-31 21:49:00
143
InfoQ中文站Java社区2007年度十大新闻
作者 宋玮 发布于 2007年12月29日 上午1时52分 社区Java主题InfoQ声明 虽然Java技术经过多年发展已经比较成熟,但Java社区依然不断涌现出一些新的技术和亮点。以下便是我们整理的2007年Java社区十大新闻,借此对Java社区这一年来的发展历程进行概括和总结:1. XML是用户界面(UI)开发的未来吗?或者是JavaScript?新一茬的桌面用...
2007-12-31 21:48:00
1139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人