`
han2000lei
  • 浏览: 276072 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

helma的目录

阅读更多

在这里,我们说一下我们helma的目录结构
      1.apps:web应用的发布目录,要发布的应用就放在此目录下
      2.db:客户端的缓存数据库。如果helma系统存储数据库中的数据出现时,它会将所有的数据保存在客户端的缓存数据库中,而页面上不会给你报错。利用它,你也可以将你所有的操作全部放在客户端,等到最后完成时,再将数据一起送入到数据库中,这样所有的操作只中客户端运行,减少了与数据库交互的数量,大大提高了性能
      3.docs:帮助文档目录,提供的helma的api的帮助说明
      4.lib:服务器启动及运行时所需要的jar包,也可以存放一些第三方jar包,例如数据库的驱动jar包等     
      5.server.properties文件:服务器启动所要读取的主配置文件。其配置信息如下:
logDir = console  //批在控制台输出日志信息,以方便于我们程序的调试
country = CN  // 国际化所在的国家
language = zh // 国际化所使用的语言
allowAdmin= 127.0.0.1 , ::1 // 说明的主机地址
charset = UTF8 //字符集编码
sources = mySqlDB  // 数据源

      6.start.bat文件:这是window下的服务器启动文件,里面有这样一行配置信息如下:
      
 set HTTP_PORT = 8080  // 设置端口号

     7.apps.properties文件:此文件主要用于发布WEB应用,每一个WEB应用如果需要配置,就在这里页面进行配置,其配置如下:

    welcome  //这是WEB应用的名字,只要有了这一行,WEB应用就被发布了,以下的可以没有
    welcome.mountpoint = / 
        //说明我们的WEB应用的挂载点,它有点像lunix的方式。它挂载到了端口之后,如果我们的地址是 http://localhost:8080,输入这个地址就可以访问到我们的应用了。不定义则默认挂载到“/应用”,即你要这样访问:http://localhost:8080/welcome 。
    welcome.repository.0 = apps/welcome/code/ //很奇特的资源库定位属性,定位应用可能用到的其他资源  
    welcome.repository.1 = modules/helmaTools.zip
    welcome.static = apps/welcome/static  //静态目录,存放图片,音乐等可下载的文件
    welcome.staticMountpoint = /static
    welcome.staticHome = index.html,default.html
    welcome.staticIndex = true
    welcome.uploadLimit = 2048 //上传文件的大小限制,单位kb  
分享到:
评论

相关推荐

    mongodb + helma 实现web快速开发

    7. **Helma框架**:了解Helma的路由、中间件、模板引擎和模块系统是高效开发的关键。例如,Helma的路由机制允许你定义URL映射到特定的处理函数,而模板引擎可以帮助你快速生成动态HTML。 8. **错误处理与日志记录**...

    PHP Scripting Engine Plugin for Helma-开源

    Helma是一个Web应用程序框架。 它提供了对各种脚本引擎的支持,但是Rhino JS脚本引擎插件仍然是唯一的捆绑插件。 该项目提供了一个PHP插件,允许PHP开发人员使用Helma Web应用程序

    Antville提供高性能、功能丰富的博客托管软件

    Antville 是用服务器端 JavaScript 编写的,并使用 Helma Object Publisher 开发。Antville 在后端使用关系数据库。 要运行 Antville,您需要 Helma Object Publisher 和关系数据库软件。我们用 PostgreSQL 和 MySQL...

    jala:ORF.at 的 Jala SVN 存储库的分支——现在是 antvillehelma 的一部分

    将 Jala 文件夹移动到 Helma 安装的modules目录中。 要包含某个 Jala 模块,只需将以下行添加到 Helma 应用程序的源代码中(将[name]替换为所需的模块名称): app.addRepository("./modules/jala/

    antville:Weblog托管系统的皇后号–自2001年以来用服务器端JavaScript编写

    Antville用服务器端JavaScript编写,并由Helma Object Publisher开发。 Antville在后端使用关系数据库。地位Antville的代码库质量稳定,可以进行生产部署。 试用进行演示。 Antville的源代码中仍然可能隐藏着错误。...

    antville:更新你的克隆——这个 repo 被替换了

    Antville 完全用 JavaScript(准确地说是 ECMAScript)编写,并基于 Helma Object Publisher,这是一个强大且快速的可编写脚本的开源 Web 应用程序服务器(它本身是用 Java 编写的)。 Antville 在后端使用关系...

    helvm.github.io::sun:HELVM-在HaskellEta中实现的天堂般的神秘(Vegan Metro)虚拟机

    :helicopter: (发音helicam )天生深奥的小混凝土绝对机 ‍:wrench: :wrench: ‍:sheaf_of_rice: :sheaf_of_rice: HELMA-天国神秘主义极简主义自动机和HAMAMAL-液压实际极简主义自动机械语言或HAMALAM-自动机的...

    twoday-开源

    对于"HelmaTwoday"这个压缩包子文件的名称,我们可以推测它可能是Twoday项目的一部分,或者是一个基于Helma框架实现的Twoday版本。Helma是一种JavaScript服务器环境,用于构建动态Web应用,它支持数据库访问、模板...

    warpFX-开源

    warpFX是Flex:trade_mark:的数据抽象库,可在Flex:trade_mark:与支持某些已定义远程方法的任何AMF3兼容服务器之间提供透明数据服务。 warpFX附带了用于Helma的服务器端远程方法和AMF3实现。

    nodejs快速入门

    - **先驱者们**:早在Node.js出现之前,已有其他几种尝试将JavaScript应用到服务器端的技术,比如Aptana Jaxer(基于SpiderMonkey)、Helma(基于Rhino)。这些尝试为Node.js的发展奠定了基础。 - **早期挑战**:...

Global site tag (gtag.js) - Google Analytics