`
kgd924
  • 浏览: 43860 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

使用嵌入式Tomcat实现使用Javascript写服务端程序

阅读更多

上一次使用JESS来做URL引擎,玩过了头,后来自己都玩不转了. 后来决定搞一个简单的点的来玩玩. 想了一下直接将请求转发到Web目录的一个JS文件这样就简单多了. 其实直接修改一下Jess的规则就可以实现了. 为了弄一个看起来完整的程序. 就写了一个js脚本来启动嵌入式的Tomcat. 这样一个看起来像js实现的web服务器就完成了.

 

可以从 http://js-web.googlecode.com/files/js-web-0.1.zip 下载, 下载减压后的结构如下:

<DIR>          bin
<DIR>          conf
<FILE>         js-web.cmd
<DIR>          lib
<FILE>         server.js
<DIR>          WebRoot

 运行js-web.cmd就可以启动, 一个web服务器. WebRoot里面是服务端的javascript.

 

看一个index.js的内容:

print("Welcome to js-web, http://code.google.com/p/js-web/")
 

就这一句,通过: http://127.0.0.1:8080就可以看到运行的结果. 没有什么特别的地方,就是实现了js的服务器端编程. 这只是一个例子, 欢迎有兴趣的朋友加入这个项目.

 

2
1
分享到:
评论

相关推荐

    websocket+tomcat+jetty+netty

    在WebSocket技术的应用中,Tomcat自4.0版本开始支持WebSocket规范,提供了`org.apache.tomcat.websocket`包来帮助开发者创建WebSocket服务端程序。 Jetty是一个轻量级、高性能的HTTP服务器和Servlet容器,同样也...

    apache-tomcat-7.0.37.rar

    Tomcat是Apache软件基金会Jakarta项目的一部分,它实现了Java EE的Web组件规范,尤其是Servlet和JSP规范。在本篇中,我们将深入探讨如何使用Apache Tomcat 7.0.37来搭建和配置JSP动态网页环境。 首先,我们需要了解...

    springboot-weapp_java_微信小程序_

    它简化了Spring框架的配置,并提供了开箱即用的特性,如嵌入式Tomcat服务器、自动配置等。 2. **文件上传处理** 在Spring Boot中,我们可以利用`MultipartFile`接口处理文件上传。首先,需要在控制器层创建一个...

    基于ssm微信阅读网站小程序源码数据库文档.zip

    它集成了许多默认配置,如嵌入式Tomcat服务器、数据源、日志等,让开发者能快速启动并运行项目。 在这个项目中,数据库文档可能包含了数据库设计、表结构、字段说明以及可能的数据关系,这对于理解和操作后端数据至...

    基于 SpringBoot 和 Nuxt 的服务端渲染博客系统 (2).zip

    其核心特性包括自动配置、嵌入式Web服务器(如Tomcat或Jetty)、健康检查和Actuator监控。在本项目中,SpringBoot被用来处理HTTP请求,提供RESTful API,管理数据库操作,以及实现业务逻辑。它使得开发者能够快速地...

    微信小程序java后端源码-OnlinePrint:基于微信小程序的在线打印javaSpringboot后端

    Spring Boot支持嵌入式Tomcat服务器,简化了部署流程。 总结来说,这个项目涵盖了微信小程序开发、Spring Boot后端服务构建、RESTful API设计、文件处理、数据库操作、安全性管理等多个IT领域的知识点,对于想要...

    基于ssm马拉松报名系统微信小程序源码数据库文档.zip

    它预设了许多默认配置,如嵌入式Tomcat服务器、自动配置等,使得开发者可以快速构建可运行的应用程序。在本项目中,SpringBoot可能被用来初始化和管理整个SSM应用,提供RESTful API供微信小程序调用。 3. **微信小...

    基于springboot美术馆预约平台微信小程序源码数据库文档.zip

    开发者可以使用微信提供的开发工具和API,用JavaScript、WXML(微信标记语言)和WXSS(微信样式语言)编写小程序,实现页面交互、网络请求、数据存储等功能。 3. **Java**: 作为后端开发的主要语言,Java提供了强大...

    高校就业招聘系统微信小程序.zip

    小程序的开发涉及微信开发者工具的使用,需要掌握WXML(微信小程序标记语言)和WXSS(微信小程序样式语言)以及JavaScript的微信API。 4. **数据库设计**:为了存储招聘信息、求职者信息等,系统通常会建立多张...

    基于JAVA的网上购物网站设计与实现

    Spring Boot支持嵌入式的Tomcat、Jetty或Undertow服务器,使得开发者无需额外配置即可运行Web应用程序。 #### 3. HTML/CSS/JavaScript 这三者构成了Web前端开发的基础。HTML用于定义网页结构,CSS用于样式设计,而...

    基于SpringBoot的在线家具商城设计与实现论文-java-论文-基于SpringBoot的在线家具商城设计与实现问文档

    - 使用JWT或OAuth2实现用户认证和授权。 - 输入验证防止SQL注入等安全威胁。 5. **性能优化**: - 合理使用缓存机制,减少数据库访问频率。 - 数据库层面优化SQL查询语句。 - 前端采用懒加载、按需加载等方式...

    基于SpringBoot+ExtJS的企业应用系统通用平台的设计与实现.docx

    - **后端实现**:使用Spring Boot搭建服务端环境,通过MyBatis实现数据持久层的开发。 - **前端实现**:利用Ext JS构建用户界面,实现与用户的交互。 4. **系统测试**:进行全面的测试,确保系统功能完整无误。 5....

    我,请始皇[打钱]是一个前后端分离的工具人系统,项目采用 SpringBoot

    项目采用了SpringBoot框架,这表明它基于Java语言开发,SpringBoot简化了Spring应用的初始搭建以及开发过程,提供了嵌入式的Tomcat服务器,自动配置Spring框架,使得开发者可以快速地构建可生产的应用。 【描述】...

    在线考试系统,springboot+vue前后端分离的一个项目..zip

    它集成了大量的Spring生态系统组件,并默认提供了很多开箱即用的功能,如嵌入式Tomcat服务器、自动配置、起步依赖等。在在线考试系统中,SpringBoot可以用于以下方面: 1. **服务端开发**:SpringBoot的核心特性是...

    基于springboot+web的大学生一体化服务平台源码数据库.zip

    Spring Boot提供了嵌入式Tomcat服务器,可以直接运行应用,无需额外配置服务器。 3. **Java**: 作为后端编程语言,Java以其稳定性和跨平台性被广泛应用于大型企业级应用。在这个项目中,Java被用来编写服务端代码,...

    基于spring boot框架的公司考勤系统的研究与设计.docx

    - **嵌入式服务器**:Spring Boot支持嵌入式的Servlet容器,如Tomcat、Jetty等,开箱即用。 #### 三、考勤系统功能设计 基于Spring Boot框架的公司考勤系统主要包含以下几个模块: 1. **员工管理**:包括员工信息...

    基于springboot+vue的会议室预约系统源码数据库.docx

    - **嵌入式服务器**:支持嵌入式Tomcat、Jetty或Undertow服务器,无需部署WAR文件。 - **简化Maven配置**:提供了一种简单的项目结构和Maven配置方式。 ##### 2. Vue.js简介 Vue.js是一种用于构建用户界面的渐进式...

    java学习笔记整理

    - **客户端实现**: 使用JavaScript的WebSocket客户端API。 ##### 12.5 WebSocket综合实例 - **分析需求**。 - **实现服务端和客户端的交互**。 通过上述整理,我们可以看到Java不仅仅是一种编程语言,更是一个...

    基于springboot的论坛网站-基于springboot的论坛网站论文-java-文档

    - B/S(Browser/Server)架构是指客户端通过浏览器访问服务端的应用程序,无需安装额外软件即可使用。 - MVC(Model-View-Controller)模式是一种软件架构模式,将应用程序分为三个核心部件:模型(数据逻辑)、...

    毕设项目:基于netty+websocket+springboot的实时聊天系统.zip

    它预配置了许多常见的设置,如嵌入式Web服务器(如Tomcat或Jetty)、数据库连接、安全性等,让开发者能够快速地创建一个独立的、生产级别的基于Spring的应用。 然后,我们要提到的是WebSocket协议。WebSocket是一种...

Global site tag (gtag.js) - Google Analytics