上一次使用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的服务器端编程. 这只是一个例子, 欢迎有兴趣的朋友加入这个项目.
分享到:
相关推荐
在WebSocket技术的应用中,Tomcat自4.0版本开始支持WebSocket规范,提供了`org.apache.tomcat.websocket`包来帮助开发者创建WebSocket服务端程序。 Jetty是一个轻量级、高性能的HTTP服务器和Servlet容器,同样也...
Tomcat是Apache软件基金会Jakarta项目的一部分,它实现了Java EE的Web组件规范,尤其是Servlet和JSP规范。在本篇中,我们将深入探讨如何使用Apache Tomcat 7.0.37来搭建和配置JSP动态网页环境。 首先,我们需要了解...
它简化了Spring框架的配置,并提供了开箱即用的特性,如嵌入式Tomcat服务器、自动配置等。 2. **文件上传处理** 在Spring Boot中,我们可以利用`MultipartFile`接口处理文件上传。首先,需要在控制器层创建一个...
它集成了许多默认配置,如嵌入式Tomcat服务器、数据源、日志等,让开发者能快速启动并运行项目。 在这个项目中,数据库文档可能包含了数据库设计、表结构、字段说明以及可能的数据关系,这对于理解和操作后端数据至...
其核心特性包括自动配置、嵌入式Web服务器(如Tomcat或Jetty)、健康检查和Actuator监控。在本项目中,SpringBoot被用来处理HTTP请求,提供RESTful API,管理数据库操作,以及实现业务逻辑。它使得开发者能够快速地...
Spring Boot支持嵌入式Tomcat服务器,简化了部署流程。 总结来说,这个项目涵盖了微信小程序开发、Spring Boot后端服务构建、RESTful API设计、文件处理、数据库操作、安全性管理等多个IT领域的知识点,对于想要...
它预设了许多默认配置,如嵌入式Tomcat服务器、自动配置等,使得开发者可以快速构建可运行的应用程序。在本项目中,SpringBoot可能被用来初始化和管理整个SSM应用,提供RESTful API供微信小程序调用。 3. **微信小...
开发者可以使用微信提供的开发工具和API,用JavaScript、WXML(微信标记语言)和WXSS(微信样式语言)编写小程序,实现页面交互、网络请求、数据存储等功能。 3. **Java**: 作为后端开发的主要语言,Java提供了强大...
小程序的开发涉及微信开发者工具的使用,需要掌握WXML(微信小程序标记语言)和WXSS(微信小程序样式语言)以及JavaScript的微信API。 4. **数据库设计**:为了存储招聘信息、求职者信息等,系统通常会建立多张...
Spring Boot支持嵌入式的Tomcat、Jetty或Undertow服务器,使得开发者无需额外配置即可运行Web应用程序。 #### 3. HTML/CSS/JavaScript 这三者构成了Web前端开发的基础。HTML用于定义网页结构,CSS用于样式设计,而...
- 使用JWT或OAuth2实现用户认证和授权。 - 输入验证防止SQL注入等安全威胁。 5. **性能优化**: - 合理使用缓存机制,减少数据库访问频率。 - 数据库层面优化SQL查询语句。 - 前端采用懒加载、按需加载等方式...
- **后端实现**:使用Spring Boot搭建服务端环境,通过MyBatis实现数据持久层的开发。 - **前端实现**:利用Ext JS构建用户界面,实现与用户的交互。 4. **系统测试**:进行全面的测试,确保系统功能完整无误。 5....
项目采用了SpringBoot框架,这表明它基于Java语言开发,SpringBoot简化了Spring应用的初始搭建以及开发过程,提供了嵌入式的Tomcat服务器,自动配置Spring框架,使得开发者可以快速地构建可生产的应用。 【描述】...
它集成了大量的Spring生态系统组件,并默认提供了很多开箱即用的功能,如嵌入式Tomcat服务器、自动配置、起步依赖等。在在线考试系统中,SpringBoot可以用于以下方面: 1. **服务端开发**:SpringBoot的核心特性是...
Spring Boot提供了嵌入式Tomcat服务器,可以直接运行应用,无需额外配置服务器。 3. **Java**: 作为后端编程语言,Java以其稳定性和跨平台性被广泛应用于大型企业级应用。在这个项目中,Java被用来编写服务端代码,...
- **嵌入式服务器**:Spring Boot支持嵌入式的Servlet容器,如Tomcat、Jetty等,开箱即用。 #### 三、考勤系统功能设计 基于Spring Boot框架的公司考勤系统主要包含以下几个模块: 1. **员工管理**:包括员工信息...
- **嵌入式服务器**:支持嵌入式Tomcat、Jetty或Undertow服务器,无需部署WAR文件。 - **简化Maven配置**:提供了一种简单的项目结构和Maven配置方式。 ##### 2. Vue.js简介 Vue.js是一种用于构建用户界面的渐进式...
- **客户端实现**: 使用JavaScript的WebSocket客户端API。 ##### 12.5 WebSocket综合实例 - **分析需求**。 - **实现服务端和客户端的交互**。 通过上述整理,我们可以看到Java不仅仅是一种编程语言,更是一个...
- B/S(Browser/Server)架构是指客户端通过浏览器访问服务端的应用程序,无需安装额外软件即可使用。 - MVC(Model-View-Controller)模式是一种软件架构模式,将应用程序分为三个核心部件:模型(数据逻辑)、...
它预配置了许多常见的设置,如嵌入式Web服务器(如Tomcat或Jetty)、数据库连接、安全性等,让开发者能够快速地创建一个独立的、生产级别的基于Spring的应用。 然后,我们要提到的是WebSocket协议。WebSocket是一种...