JavaPassion 中文站

JavaPassion 中文站

www.javapassion.cn

了解 Sang Shin

Sang Shin 目前是 Sun Microsystems 的技术架构师、咨询师和技术传道士。他面向全球的开发者听众讲解与 Java 和 Solaris 相关的技术。他目前在波士顿地区工作,主要负责技术推广和咨询工具,包括一些重要的 Java 技术的传道和咨询工具,如 Java EE(以前叫做 J2EE)、Java SE(以前叫做 J2SE)、Java ME(以前叫做 J2ME),Web 层框架和技术,如 JavaServer Faces(JSF)、Struts 和 AJAX,以及 SOA 和 Web 服务技术。他还经常讲解 NetBeans IDE 和平台。他经常在各种技术会议上针对这些主题进行演讲。

Sang Shin 已经在 Sun Microsystems 工作了许多年,致力于各种研究和工程项目,主要负责数据通信、网络互连、因特网和 Java 相关领域。在加入 Sun 之前,他曾在几个刚刚起步的公司里从事过许多工程和管理工作。在闲暇时,他还在马萨诸塞州的 Brandeis 大学 讲授几门软件工程课程(使用 Jini 网络技术进行分布式编程、使用 XML 和 Java 编程语言进行 Web 服务编程、XML)。目前,他免费在线讲授 激情 J2EE 编程! 和 激情 Ajax 编程! 课程。他还参与编写了《高级计算机》(马里兰大学,2005 年出版)一书。


JavaPassion 动手实验在线课程

Java SE

编号中文版英文版
LAB-1016Java Collectionhttp://www.javapassion.com/handsonlabs/javacollections/index.html
LAB-5119NetBeans GUI Builderhttp://www.javapassion.com/handsonlabs/nbguibuilder/index.html
LAB-1021Java Beanhttp://www.javapassion.com/handsonlabs/javabeans/index.html
LAB-1026Java Networkhttp://www.javapassion.com/handsonlabs/javanetworking/index.html
LAB-1021Threading Basicshttp://www.javapassion.com/handsonlabs/javathreads/index.html
LAB-1106Java SE 5 Language Feature Enhancementshttp://www.javapassion.com/handsonlabs/javase5language/index.html
LAB-1111Java Genericshttp://www.javapassion.com/handsonlabs/javase5generics/index.html
LAB-1107Java Annotationhttp://www.javapassion.com/handsonlabs/javase5annotation/index.html
LAB-1108Java SE 5 Concurrencyhttp://www.javapassion.com/handsonlabs/javase5concurrency/index.html

Java EE

编号中文版英文版
LAB-3405EJB 3.0http://www.javapassion.com/handsonlabs/javaee5ejb30/
LAB-3421Java Persistence API (JPA ) Mappinghttp://www.javapassion.com/handsonlabs/jpamapping/
LAB-4322JPATransactionhttp://www.javapassion.com/handsonlabs/jpatransaction/

AJAX

编号中文版英文版
LAB-4257Ajax Basics & Development Toolshttp://www.javapassion.com/handsonlabs/ajaxbasics2/
LAB-4263Java Script Basics and DOM APIshttp://www.javapassion.com/handsonlabs/ajaxjavascript/
LAB-4260Dojo Toolkit Basicshttp://www.javapassion.com/handsonlabs/ajaxdojo1intro/
LAB-4264Prototypehttp://www.javapassion.com/handsonlabs/ajaxprototype/
LAB-4270Using jMaki Technologyhttp://www.javapassion.com/handsonlabs/ajaxjmakiintro/
LAB-4265Direct Web Remoting (DWR)http://www.javapassion.com/handsonlabs/ajaxdwrintro/
LAB-4275Google Web Toolkit (GWT)http://www.javapassion.com/handsonlabs/ajaxgwtintro/

JSF

编号中文版英文版
LAB-4104JavaServer Faces (JSF) Guess a Number Sample Applicationhttp://www.javapassion.com/handsonlabs/jsfguessnumber/
LAB-4119JavaServer Faces (JSF) Bookstore Sample Applicationhttp://www.javapassion.com/handsonlabs/jsfbookstore/
LAB-4111JavaServer Faces (JSF) Carstore Sample Applicationhttp://www.javapassion.com/handsonlabs/jsfcarstore/
LAB-4919Spring Web Flowhttp://www.javapassion.com/handsonlabs/springwebflow/
LAB-4923Spring Framework, JSF, and JPAhttp://www.javapassion.com/handsonlabs/spring25jpa/
LAB-4121Building Ajax Applications using JavaServer Faces (JSF) Componentshttp://www.javapassion.com/handsonlabs/jsfajax/
LAB-4129JSF Page Navigationhttp://www.javapassion.com/handsonlabs/jsfnavigation/
LAB-4126JSF Event Modelhttp://www.javapassion.com/handsonlabs/jsfevent/
LAB-4112JavaServer Faces (JSF) Lifecyclehttp://www.javapassion.com/handsonlabs/jsflifecycle/
LAB-4134JavaServer Faces (JSF) Immediate Flaghttp://www.javapassion.com/handsonlabs/jsfimmediate/
LAB-4132JSF and CSShttp://www.javapassion.com/handsonlabs/jsfcss/
LAB-4128JSF Client-side Validationhttp://www.javapassion.com/handsonlabs/jsfvalidationclient/
LAB-4125JSF Converterhttp://www.javapassion.com/handsonlabs/jsfconverter/
LAB-4123JSF Data Tablehttp://www.javapassion.com/handsonlabs/jsfdatatable/
LAB-4133JSF and Java Persistence API (JPA)http://www.javapassion.com/handsonlabs/jsfjpa/
LAB-4102JSF Simple Applicationshttp://www.javapassion.com/handsonlabs/jsfsimpleapps/
LAB-4124JSF and Tileshttp://www.javapassion.com/handsonlabs/jsftiles/
LAB-4113Builing Custom JavaServer Faces (JSF) Componentshttp://www.javapassion.com/handsonlabs/jsfcomponentbuild/
LAB-4430Developing Custom JSF Components For NetBeans Visual Web Packhttp://www.javapassion.com/handsonlabs/jsfcustom/
LAB-4144JSF-Extension: Dynamic Faces (DynaFaces)http://www.javapassion.com/handsonlabs/jsfdynafaces/
LAB-4122Ajax4jsfhttp://www.javapassion.com/handsonlabs/jsfajax4jsf/

Ruby

编号中文版英文版
LAB-5510Ruby Basicshttp://www.javapassion.com/handsonlabs/ruby_basics/index.html
LAB-5511Ruby Meta-programminghttp://www.javapassion.com/handsonlabs/ruby_meta/index.html
LAB-5520JRuby Basicshttp://www.javapassion.com/handsonlabs/ruby_jruby
LAB-5546TimeTracker Ruby applicationhttp://www.javapassion.com/handsonlabs/rails_freemis_app

JavaFX

编号中文版英文版
LAB-4611Running Draggable JavaFX Appletshttp://www.javapassion.com/handsonlabs/javafxdraggableapplets/index.html

 

相关站点

© 2008 JavaPassion 中文站 - Powered by Sun Microsystems |  English  |  在线讨论  |  联系管理员

java深度历险 InfoQ中文站 java深度历险 InfoQ中文站 1、java字节码操作 2、java类的加载、链接和初始化 3、java线程 4、java垃圾回收机制与引用类型 5、java泛型 6、java注解 7、java反射与动态代理 8、javaI/O 9、java安全 10、java对象序列化与RMI 立即下载

相关推荐

JAVA中文站环境搭建

轻松学会JAVA中文站环境搭建;包括【jdk篇】【mysql篇】【MySQL Front篇】【resin篇】

PASSION之ASSEMBLY(一)

视角转换编程语言的本质就是控制cpu的行为。对于应用层面的编程语言,我们忽略了对硬件的触碰,总是陷入编程语言规范的思维,没有总体的对计算机的概况的了解。对于汇编语言,我们面向的不同CPU的指令集。汇编语言的视角就是,cpu通过3条外部总线(address bus,data bus,control bus)来对外部器件的所有操作,实质就是cpu通过address bus对外面所有器件中的RAM进行操作

妄想蓝天 3358

OpenClaw记忆插件升级实战:从memory-lancedb-pro安装到AgentSkill封装

向量数据库作为现代AI应用的核心基础设施,通过将非结构化数据转换为高维向量并利用相似度检索实现语义理解。其原理基于嵌入模型生成向量表示,结合近似最近邻搜索算法实现高效查询。这项技术为智能体系统提供了长期记忆和上下文感知能力,显著提升了对话连贯性与任务执行效率。在AI智能体开发领域,向量数据库常用于知识库构建、对话历史管理和个性化推荐等场景。本文聚焦OpenClaw框架中memory-lancedb-pro插件的部署实践,针对**插件加载顺序**和**Apache Arrow依赖**两大常见痛点,通过封装成可

weixin_42525482的博客 637

JAVA中文社区

http://www.java-cn.com/index.html

Mr_JK的专栏 8645

matlab电偶极子源码,电偶极子的MATLAB场模拟

电偶极子周围电场电势分布的MATLAB三维模拟Matlab可以用于模拟四维场的效果,本文以电偶极子的电场和电势场为例展示MATLAB在该方面领域的应用。摘要电偶极子由一个正电荷和一个负电荷组成,其电场和空间电势分布与单电荷相比具有一些重要的特性。本文将给出电场和电势场的近似表达式。这两个量的精确表达式是复杂的,不太常用,因此 MATLAB 被采用来操作精确值和绘制三维分布的远区域, 近区域和一侧区...

weixin_35135480的博客 3150

Diffusion:如何从噪声中生成清晰图像

扩散模型是当前AI图像生成领域的核心基础,如Stable Diffusion、DALL·E等热门模型均采用该技术。其原理分为训练和推理两个阶段:训练时通过逐步加噪图片,让AI学习如何去除噪声;推理时则从随机噪声出发,结合文本提示逐步去噪生成清晰图像。模型架构通常包含文本编码器、生成模型(如U-Net)和解码器三部分,通过多轮迭代将低维潜在空间表示转化为最终图像。这种技术模拟了艺术家从混沌中雕琢作品的过程,实现了从随机噪声到目标图像的智能生成。

laumy的学习笔记 1274

PASSION之XML详解

什么是XML(extensible mark language)顾名思义,可扩展标记语言。用来描述信息,不同于编程语言,编程语言在于逻辑的表达,也就是思维的体现。xml主要是用来描述不同信息,比如,配置文件,webservice用来传递的数据。什么是XSD(xml schema definition)顾名思义,xml schema的定义,也就是用来指定某个xml文件的数据的约束信息,进行大的层面的对

妄想蓝天 4708

HRnet的pytorch实现

HRnet的pytorch实现

奋土的博客 1953

java你们发现了_java你可能不知道的事(2)--堆和栈

在java语言的学习和使用当中你可能已经了解或者知道堆和栈,但是你可能没有完全的理解它们。今天我们就一起来学习堆、栈的特点以及它们的区别。认识了这个之后,你可能对java有更深的理解。Java堆内存(Heap Memory)堆内存在Java运行时主要去回收对象和JRE的类。当我们创建了一个对象(也就是 new一个对象),在堆内存就会为对象分配一个空间,Java垃圾回收器(GC)运行在堆内存里,一旦...

weixin_39644614的博客 151

用Isaac Sim复现经典案例:手把手教你写Python脚本控制机械臂抓取(附避障算法调试心得)

本文详细介绍了如何使用NVIDIA Isaac Sim仿真系统复现机械臂抓取经典案例,包括Python脚本编写、避障算法调试等关键步骤。通过URDF模型导入、关节控制逻辑实现和RMPFlow避障配置等实战演示,帮助开发者快速掌握机器人仿真技术,特别分享了官方文档未提及的实用调试技巧和性能优化策略。

weixin_30632089的博客 406

OpenOCD入门到精通:第20章 Target 子系统源码分析

摘要:本章深入分析OpenOCD Target子系统的核心实现机制。重点包括:1) 通过target_type虚函数表实现多架构抽象,支持ARM、RISC-V等30+种目标;2) ARM ADIv5协议栈实现,包含DAP/AP核心数据结构和访问机制;3) 分层架构设计,从调试接口层到传输层的完整调用链路。系统采用面向对象思想,统一管理目标状态、寄存器缓存、断点/观察点等调试要素,为上层提供标准化的调试操作接口。

从事嵌入式linux android驱动开发,拥有全栈能力 178

中文计算机语言编程优势,十种编程语言特点比较

python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路,以下是Python与其他编程语言的优缺点对比:**1. Python**优势:简单易学,能够把用其他语言制作的各种模块很轻松地联结在一起。劣势:速度较慢,且有一些特定情况下才会出现(无法重现)的 bug**2. C/C++C/C++**优势:可以被嵌入任何现代处理器中,几乎所有操作系统都支持 C/C++,跨平...

weixin_36324426的博客 6231

【ComfyUI】Flux 图像扩展

本文介绍了一个基于Flux扩图技术的ComfyUI工作流,能够智能扩展图像尺寸并保持内容连贯性。该流程通过扩散模型与条件编码的结合,对图像边缘进行语义填充生成,适用于艺术创作、海报设计等场景。工作流包含图像加载、外扩填充、文本编码、扩散采样等核心节点,采用Flux1-fill-dev等专业模型确保生成质量。演示效果显示,系统能自然延伸原图内容,保持风格统一。该技术可广泛应用于插画扩展、摄影增强、游戏场景构建等领域,显著提升创意工作效率。

Mr数据杨 928

我的同事们(四): Sang Shin

为称呼方便, 我们经常把Sang Shin叫做“三星”,据懂韩语的同事说,这在韩语中是个类似“金三顺”这么大众化的名字,还带着些土味,但名字可不影响Sang Shin成为技术传教士团队中的标杆人物。他最为人所知道的就是JavaPassion网站了,上面有学习Java技术的各种演讲稿,动手实验,代码,习题等等免费学习内容,技术范围涵盖JavaSE, JavaME, JavaEE(AJAX, Hi

李力的专栏 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

技术人员的晋升路线

 技术人员的晋升路线 为称呼方便, 我们经常把Sang Shin叫做“三星”,据懂韩语的同事说,这在韩语中是个类似“金三顺”这么大众化的名字,还带着些土味,但名字可不影响Sang Shin成为技术传教士团队中的标杆人物。他最为人所知道的就是JavaPassion网站了,上面有学习Java技术的各种演讲稿,动手实验,代码,习题等等免费学习内容,技术范围涵盖JavaSE, JavaME,

蒋黎科的专栏 2343

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

在线学习的好网站

http://www.javapassion.com/提供J2EE 和Ajax 的学习。

Alf的专栏 485

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ROR SAMPLE

 http://www.javapassion.com/rubyonrails/

【昆山人在上海】 471

Usefull website for java learning

www.javapassion.comjava.sun.com/docs/books/turorialwww.matrix.org.cn

jimmyxiao的专栏 495

AJAX 激情编程

偶然发现由Sang Shin在http://www.javapassion.com/上发布的在线教程很是不错,且通俗易懂而合我意,于是决心把它翻译过来,既学习了技术,又提高了英语,更因为将给大家推荐这么一部优秀的在线教程而感到欣慰,在此权且开始吧,但愿能把这个任务坚持到底,希望大家支持,有误之处请大家包容指正,特此感谢!如要引用,请注明“XG时代中国”出处。作者介绍:Sang Shin目前从事

我的博客 1158

PASSion技术应用解析及与Java的深度关联

首先需要明确,PASSion技术并非单一的技术框架,而是一个多维度的技术体系,其核心分支主要分为两类,均与Java生态有着密切关联:一类是面向医学影像、并行计算等领域的算法/运行时库(如Preference-Aware Self-diStillatION算法、PASSION并行I/O运行时库),另一类是与Java学习、开发相关的实践体系(如JavaPassion学习平台),二者虽应用场景不同,但都与Java技术深度绑定。

EAlReport的博客 315

结对项目 实现自动生成四则运算题目的程序

github地址: 一、 二、 参考来源 波兰式、逆波兰式与表达式求值

Authur_gyc 911

java参考中文站 http://www.javaref.cn

java参考中文站 http://www.javaref.cn 近期更新。。加入参考文章14697篇 其中java面试题         [217篇 ]http://www.javaref.cn/topics/Question/index7.html Java相关认证系列       [115 篇]http://www.javaref.cn/topics/SCJP/index3.html 其中el...

metalsliver 517
上一篇: Eclipse SQL Explorer
下一篇: 点评“最好的300款免费软件”
mlxia
博客等级 码龄26年 28粉丝 410原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值