一个有意思的Rails插件
Active Jax,它使用Prototype来做JavaScript与ActiveRecord的Bridge
安装:
ruby script/plugin install http://svn.simpltry.com/plugins/active_jax
使用例子:
# Rhtml:
<%= active_jax_include %>
# Ruby Model:
class Author < ActiveRecord::Base
active_jax
def find_by_name(n)
find(:all, :conditions => {:name => n})
end
end
# Java Script:
ActiveJax.Author.find_by_name("Nicholas Schlueter").
each(function(author) {
alert(author.name);
});
例子2:
# Ruby Model:
class Author < ActiveRecord::Base
active_jax :include => :publisher, :excluded_columns => :email
belongs_to :publisher
def find_by_name(n)
find(:all, :conditions => {:name => n})
end
end
# Java Script:
ActiveJax.Author.find_by_name("Nicholas Schlueter").
each(function(author) {
alert(author.publisher.name);
});
分享到:
相关推荐
标题中的"jax.rar_jax"很可能是指一个名为"jax"的项目或应用的压缩包文件,后缀".rar"表明这是一个使用RAR格式压缩的文件。描述中提到了该程序架构的关键组成部分,包括IIS6(Internet Information Services 6.0)、...
3. **ASP (Active Server Pages)**:ASP是微软开发的一种服务器端脚本环境,它允许开发者使用各种脚本语言(如VBScript或JScript)创建动态网页。在Jax留言本中,ASP负责处理服务器端逻辑,如接收用户输入、与数据库...
最后,手册会提供性能监控和诊断工具的使用指南,如SQL Trace、AWR(Automatic Workload Repository)和ASH(Active Session History)。通过这些工具收集和分析性能数据,可以帮助我们定位问题,制定针对性的调优...
- **展现层**: Spring MVC作为MVC框架、JSP用于视图生成、ExtJS作为JavaScript UI组件库、Spring Security负责安全控制、Jackson处理JSON解析/生成、Jersey作为JAX-RS 2.0的实现。 - **中间层**: Spring Beans作为...
5. Web服务与Oracle:Java的JAX-WS和JAX-RS标准允许开发RESTful和SOAP Web服务,这些服务可以无缝地与Oracle数据库交互,实现数据的远程访问和交换。 6. Java与Oracle Advanced Queuing(AQ):Oracle AQ提供消息...
J2EE容器包含了如Web容器(处理JSP和Servlet)、EJB容器、Applet容器和Application Client容器等,提供了如Servlet、JSP、EJB、JDBC、JMS、JNDI、JTA、JCA、JMX、JAAS、JACC、JAX-RPC、JAXR和SAAJ等一系列组件,用于...
- 使用Java的JAX-WS(Java API for XML Web Services)来定义接口`CommonWSInter`并实现`CommonWSImpl`。通过在接口上添加`@WebService`注解,可以将其声明为Web Service接口,指定其命名空间。 2. **WSDL(Web ...
2. 配置环境变量:添加系统环境变量`ACTIVE_BPEL_HOME`,值设置为解压后的目录路径。 3. 启动服务器:进入解压后的bin目录,运行`startup.bat`(Windows)或`startup.sh`(Linux/Mac)启动服务器。 四、创建并部署...
在Java环境中,客户端可以通过JAX-WS(Java API for XML Web Services)或Apache CXF等库来调用WebService。首先,需要根据WSDL文档生成客户端代理类;然后,通过代理类实例化服务接口,并调用相应的方法来完成通信...
1. **JAX-RS**:Java API for RESTful Web Services是Java标准,提供了一套API用于构建RESTful服务。常用的实现有Jersey和Apache CXF。 2. **Spring Boot**:Spring框架提供了Spring Boot,它简化了Java应用的启动...
25.1. Adding Active Profiles 25.2. Programmatically Setting Profiles 25.3. Profile-specific Configuration Files 26. Logging 26.1. Log Format 26.2. Console Output 26.2.1. Color-coded Output 26.3. File ...