PureJS开发过程详解
收藏

PureJS 结合了 Rhino、MongoDB、jQuery Template(包括服务器端),目标是使用更一致的方式编写客户端和服务器端的 js 代码。它采用嵌入式的 Jetty 作为 Web Server,依赖于 Java 7。

分享到: Sina Tec

最近更新文章

Pure JS (5.2):服务器端与客户端共用页面渲染代码

Pure JS (5.2):服务器端与客户端共用页面渲染代码   接着上一篇文章,我们来谈谈如何在服务器端和客户端共用 JS 代码,以便实现第一次返回页面时在服务器端完成初始渲染,而之后的操作在客户端进行修改并重新渲染页面的模式。 运行示例   首先,需要先运行mongod;然后下载附件中的 PureJS 工程,解压后加载到 eclipse 中,打开文件 main/com/purejs/core/ ...
裴小星 评论(0) 有2723人浏览 2011-07-04 08:08

Pure JS (5.1):在服务器端使用 JQuery DOM 和 JQuery Template

Pure JS (5.1):在服务器端使用 JQuery DOM 和 JQuery Template   JQuery Template 是著名的客户端 JS 模板引擎,对于没有 SEO 需求的 Web 应用,甚至只用 JQuery Template 就可以完成所有的页面渲染。   但这种方式并不适用于所有 Web 应用,如 博客、新闻类的网站,是必须考虑 SEO 的;由于搜索引擎通常不会执行 Ja ...
裴小星 评论(0) 有3001人浏览 2011-07-02 09:10

Pure JS (4.3): pure.db.js 的实现(基于 MongoDB Rhino Driver)

Pure JS (4.3): pure.db.js 的实现(基于 MongoDB Rhino Driver)   接着之前的两篇文章,让我们来看看 pure.db.js 的实现细节,以及一些 MongoDB Driver 的相关内容。 1. MongoDB Java Driver   MongoDB Java Driver 可以到这里下载:   https://github.com/mongod ...
裴小星 评论(0) 有2196人浏览 2011-06-18 23:26

Pure JS (4.2): Web 应用中服务器端 JS 调用 MongoDB 的简单示例

Pure JS (4.2): Web 应用中服务器端 JS 调用 MongoDB 的简单示例   接着上一篇文章,本文将通过一个简单的示例说明如何通过服务器端 JS 调用 MogoDB,以及 ...
裴小星 评论(0) 有3076人浏览 2011-06-11 10:50

Pure JS (4.1): 使用 MongoDB 进行数据存储和管理

Pure JS (4.1): 使用 MongoDB 进行数据存储和管理   MongoDB 的一大特性就是 “JavaScript Friendly”,“Scheme Free” 的主张天生就是与 JavaScript 的开发理念相契 ...
裴小星 评论(0) 有3791人浏览 2011-06-07 07:40

Pure JS (3.2): 上传下载 (HTML5 与 Flash 上传实现,配置项说明)

Pure JS (3.2): 上传下载 (HTML5 与 Flash 上传实现,配置项说明)   接着上一篇文章的话题,本文主要讲解 HTML5 方式的上传,FLash 方式上传客户端的实现,并说明 pure.upload 组件的配置项。   服务器端的实现在上一篇文章已经说明过了,这里就不再重复了。 HTML5 方式上传   HTML5方式上传,实际上是解决将文件数据放在请求的 body ...
裴小星 评论(0) 有2481人浏览 2011-06-04 21:10

Pure JS (3.1):上传下载(利用 HTML5 与 Flash)

Pure JS (3.1):上传下载(利用 HTML5 与 Flash)   本文主要探讨 JavaScript 文件上传与下载,包括 客户端JS 和 服务器端JS 。   客户端支持 HTML5,Flash 和传 ...
裴小星 评论(0) 有3570人浏览 2011-06-02 09:11

Pure JS (2): 热部署 (利用 JDK 7 NIO 监控文件变化)

Pure JS (2): 热部署 (利用 JDK 7 NIO 监控文件变化)   接着上一篇文章(http://xxing22657-yahoo-com-cn.iteye.com/blog/1052485)的话题,我们来谈谈服务器端 JS 的热部署问题。   由于 JavaScript 是动态语言,动态编译并执行脚本并不困难。所以关键是监控文件变化。   这里推荐使用 JDK 7 NIO 中新增 ...
裴小星 评论(6) 有6310人浏览 2011-05-22 17:17

Pure JS (1): 在 jetty 上运行 JavaScript

Pure JS (1): 在 jetty 上运行 JavaScript   所谓 Pure JS ,就是客户端和服务器端程序都用 JavaScript 编写。   实现思路是:   1. 客户端发起 Ajax 请求,请求的数据格式为 JSON ,方法为 POST   2. 服务器端用 Jetty 接收请求   3. 用 Java 6 ScriptEngine 执行 JavaScript 脚本   ...
裴小星 评论(7) 有5072人浏览 2011-05-21 08:24
  • 专栏创建者:裴小星
  • 创建时间:2011-12-06 11:18:38
  • 专栏文章数:29篇
  • 专栏被浏览:74312 次

本专栏热门文章

最新评论

非常感谢!热部署帮助很大!
sp42 评论了 Pure JS (2): 热部署 (利用 JDK 7 NIO ...
其实在我的架构中,我更倾向于 JSP 作为前端模板系统~还是写 JAVA
sp42 评论了 Pure JS (5.3):pure.render 的实现(构造 ...
washheart163.com 写道可以看看node.jsnode.js 虽然自己的库比较全,但 R ...
裴小星 评论了 Pure JS (2): 热部署 (利用 JDK 7 NIO ...
可以看看node.js
washheart163.com 评论了 Pure JS (2): 热部署 (利用 JDK 7 NIO ...
裴小星 写道witcheryne 写道强力!!引用  【Java扩展】   直接在工程中创建 java ...
witcheryne 评论了 PandaJS 使用说明(1.10):小结
witcheryne 写道强力!!引用  【Java扩展】   直接在工程中创建 java 文件,或者 ...
裴小星 评论了 PandaJS 使用说明(1.10):小结
强力!!引用  【Java扩展】   直接在工程中创建 java 文件,或者将独立的 Java 工程导 ...
witcheryne 评论了 PandaJS 使用说明(1.10):小结
xuhang1128 写道裴小星 写道yangwen13 写道运行会报异常:ReferenceErro ...
xuhang1128 评论了 Pure JS (1): 在 jetty 上运行 JavaScrip ...
下最新版看了下,果然改了。
裴小星 评论了 Pure JS (2): 热部署 (利用 JDK 7 NIO ...
是吗?可能版本还是不同吧。我的版本还是 java.nio.file.StandardWatchEven ...
裴小星 评论了 Pure JS (2): 热部署 (利用 JDK 7 NIO ...
Global site tag (gtag.js) - Google Analytics