阅读更多

22顶
0踩

Web前端

原创新闻 JAXER - 用Javascript来像ASP一样写动态页面

2008-01-24 08:13 by 见习记者 zarknight 评论(27) 有14558人浏览
在最新发布的AptanaStudio1.1中,包含了一个很功能完整的Ajax Server -- Jaxer。
官方是这样描述Jaxer的:

Jaxer is the world's first true Ajax server. HTML, JavaScript, and CSS are native to Jaxer, as are XMLHttpRequests, JSON, DOM scripting, etc. And as a server it offers access to databases, files, and networking, as well as logging, process management, scalability, security, integration APIs, and extensibility.

Jaxer提供了一整套API,它使得我们可以使用JavaScript来编写整个Ajax应用,包括客户端和服务端程序,看起来就像写ASP,PHP之类的程序一样。

比如来看一个非常简单的数据库操作的例子:

1)配置Jaxer的config.js中的数据库连接信息,如:
Config.DB_IMPLEMENTATION = "MySQL";
Config.DB_CONNECTION_PARAMS =
{
	HOST: "127.0.0.1",
	PORT: 3306,
	NAME: "yourdb",
	USER: "root",
	PASS: "yourpass",
	CLOSE_AFTER_EXECUTE: false,
	CLOSE_AFTER_REQUEST: true
};


2)页面代码
<script type="text/javascript" runat="server">
window.onserverload = function(){
       var resultSet = Jaxer.DB.execute("select * from user");
       var firstName = resultSet.rows[0]["firstName"];
       document.write(firstName);
}
</script>


想了解更多Jaxer的内容: http://aptana.com/jaxer/
22
0
评论 共 27 条 请登录后发表评论
7 楼 zarknight 2008-01-24 09:47
前端根本不会暴露数据库密码,这些相当于服务器配置信息,最终不会包含到页面代码中,不会向客户端输出。
6 楼 QuakeWang 2008-01-24 09:44
这东西很棒,可以同javascript实现的activerecord,以及丰富的客户端组件(如ext, qooxdoo)结合起来,开发基于activerecord模式的小应用非常快捷
5 楼 fxsjy 2008-01-24 09:35
这不是向前端暴露数据库密码了吗?
4 楼 zarknight 2008-01-24 09:21
底层就是JAXER服务器,它负责解析运行。
3 楼 魔力猫咪 2008-01-24 09:18
那么底层是用什么实现的呢?JS可无法离开浏览器。而且这样破坏了分层结构。
2 楼 rockjava 2008-01-24 09:02
只用js和html就能开发出动态的web吗?
1 楼 zhangcheng 2008-01-24 08:32
   看起来不错啊

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 初探JAXER

    不过看过简单介绍后,觉得最吸引人的地方就是这几张图 直接运行htm页面,服务器端运行的javascript,服务器端和浏览器端都能运行的方法,还有可以从浏览器端调用的服务器端的方法,有点意思,感觉有点像asp.net

  • javascript服务器_服务器端JavaScript将与PHP一样普遍

    javascript服务器 阅读Craig Buckler博客文章中的评论, 服务器端JavaScript会流行吗? 证实道格拉斯·克罗克福德(Douglas Crockford)关于JavaScript的文章 :它已经过类型转换。 很多人只能在浏览器的上下文中...

  • Jaxer 开始

    Jaxer 对我来说的确是个挑战,没有太多现成的中文资料,只有通过半懂的英文及已有的代码来学习。看过些关于Jaxer的评论,多数感到新奇和向往,但更多的人认为这个东西只是一个让人把玩的玩具,缺少实际价值及安全...

  • 服务器端JavaScript将与PHP一样普遍

    证实了道格拉斯·克罗克福德写JavaScript的 :它一直类型转换。 很多人只能看到它在浏览器中的上下文。 这方面的一个重要组成部分是由于语言和浏览器的DOM之间的混乱。 该DOM接口实际上是大多数JavaScript程序员...

  • 《JavaScript核心概念及实践》-- 读书笔记

     JSP、ASP可以为页面提供动态内容,但是如果没有javascript则无法在服务器返回之后动态地在前端修改页面,也没有页面特效。 1.2 javascript语言特性  动态的、弱类型、基于原型的脚本语言。  彻底的“一切皆对象...

  • JavaScript内核系列 第1章 前言及概述(转载)

    上大学的时候,有一段时间沉迷于函数式编程,而那时候对JavaScript的理解仅仅局限在这是用来做网页的一种脚本,那些很恶心的弹出窗口和不断在页面上漂浮的黄色广告就是用JavaScript做出来的。工作之后,由于我们产品...

  • Some Solutions for Pure-javascript Web Application

    ——–闲着没事备忘下,完全是因为在windows上装couchdb失败后无聊所致——–其实3年多...所以虽然RoR也一直在手边没放下,但是也挺留意用js写server端的项目。毕竟短期来看无论flash还是sl都不能让browser是逃不出js

  • 《JavaScript核心概念及实践》——1.3 JavaScript应用范围

    本节书摘来自异步社区《JavaScript核心概念及实践》一书中的第1...当JavaScript第一次出现的时候,是为了给页面带来更多的动态,使用户可以与页面进行交互。虽然JavaScript在Web客户端取得了很大的成功,但是ECMA标...

  • JavaScript内核系列 第1章 前言及概述

    上大学的时候,有一段时间沉迷于函数式编程,而那时候对JavaScript的理解仅仅局限在这是用来做网页的一种脚本,那些很恶心的弹出窗口和不断在页面上漂浮的黄色广告就是用JavaScript做出来的。工作之后,由于我们产品...

  • javascript 发展

    上大学的时候,有一段时间沉迷于函数式编程,而那时候对JavaScript的理解仅仅局限在这是用来做网页的一种脚本,那些很恶心的弹出窗口和不断在页面上漂浮的黄色广告就是用JavaScript做出来的。工作之后,由于我们产品...

  • Jaxer 1.0发布:集合Aptana三组件

    it looks can simple write ajax web application by jaxer, you only need to know is javascript so that u can write b/s web application now, that's simple ,when I shall go home , I would have a try ......

  • 第一个真正的 Ajax 服务器: Aptana Jaxer 构建 Ajax 应用程序

    熟悉 Jaxer,第一个真正的 Asynchronous JavaScript + XML (Ajax) 服务器。Jaxer 允许在服务器端执行 JavaScript 代码、Document Object Model (DOM) 和 HTML,并允许您从客户端异步访问服务器端功能。本文描述 ...

  • javascript引擎

    是一个专门处理JavaScript脚本的虚拟机,一般会附带在网页浏览器之中。

  • 精通JavaScript 第一章 前言及概述

    上大学的时候,有一段时间沉迷于函数式编程,而那时候对JavaScript的理解仅仅局限在这是用来做网页的一种脚本,那些很恶心的弹出窗口和不断在页面上漂浮的黄色广告就是用JavaScript做出来的。工作之后,由于我们产品...

  • JavaScript内核系列 第1章 前言及概述(转自javaeye)

    上大学的时候,有一段时间沉迷于函数式编程,而那时候对JavaScript的理解仅仅局限在这是用来做网页的一种脚本,那些很恶心的弹出窗口和不断在页面上漂浮的黄色广告就是用JavaScript做出来的。工作之后,由于我们产品...

  • 基于springboot教育资源共享平台源码数据库文档.zip

    基于springboot教育资源共享平台源码数据库文档.zip

  • 视频笔记linux开发篇

    linux开发篇,配套视频:https://www.bilibili.com/list/474327672?sid=4493702&spm_id_from=333.999.0.0&desc=1

  • readera-24-09-08plus2020.apk

    ReadEra 这个阅读应用能够打开下列任何格式的文档: EPUB, PDF, DOC, RTF, TXT, DJVU, FB2, MOBI, 和 CHM. 基本上来说,你可以用它阅读你的设备内存中的任何书籍或者文本文档。 这个应用与划分成章节的文档兼。,有一个书签功能,可以在你阅读的时候,自动保存你的进度。另外,它让你更改页面模式,从几种不同的主题中进行挑选(夜间,白天,棕黑色调,还有控制台)。

  • STM32单片机控制舵机旋转

    软件环境:KEIL4 硬件环境:STM32单片机+舵机 控制原理:通过控制输出信号的占空比调节舵机旋转的角度

Global site tag (gtag.js) - Google Analytics