seaside
是一个Web开发框架,在《Beyond Java》中有一章专门介绍,目前版本到 3.0 了。seaside 是基于smalltalk的,对这个词感到匪夷所思的读者不必继续了。
这里记录下它的部署过程:
1. 准备一个seaside 的运行环境, 下载 squeak, 以及一个可以运行的 seaside image
2. 在 webfactional 的 panel 中添加一个 Custom App, 添加完后,在列表中会有它 listening 的端口号
3. 在squeak中,将 WAKom startOn: 后的端口变为指定端口。
4. 上传 .image, .change, .source 三个文件
5. 在服务端执行: #squeakvm -vm-display-null -vm-sound-null -headless Squeak4.1.image
6. 在panel 中将一个website指向这个 custom app
完成。
对于 seaside 的持久化,以前一直很困扰我, 因为安装关系型数据库的接口总是会出现莫名其妙的问题,后来直接保存在image中,又不太习惯,装一些
分享到:
相关推荐
综上所述,《动态网页开发与Seaside》是一本旨在帮助开发者掌握Seaside框架核心知识及高级功能的专业书籍。通过本书的学习,读者不仅可以了解到Seaside框架的基本原理和技术优势,还能学到如何利用该框架高效地构建...
它带有一些很酷的属性,这些属性可以改善您的“新标签页”体验,例如:-每个新标签页都有高质量的壁纸-当前日期/时间-指向社交网络和购物网站的快捷链接我们将添加更多功能,让您拥有更好的体验在您的浏览器上。...
文件名:Stylized Tuscany Seaside City.unitypackage Stylized Tuscany Seaside City 是一款为 Unity 开发的插件,专注于创建风格化的托斯卡纳海边城市场景。它提供了丰富的高质量美术资源和工具,帮助开发者快速...
2. `ConfigurationOfSeaside` 或类似文件:这些文件用于管理和部署Seaside框架的不同版本。 3. 测试目录:包含`.test`或`.smoke`等文件,用于验证框架的功能和性能。 4. 文档:可能有Markdown或HTML格式的README文件...
该项目的首要目标是将Google的Material Design Lite项目绑定到Seaside,其次目标是在Material Design的基础上构建小部件,以帮助开发人员使用平面设计创建快速的Web应用程序。 有关Seaside的教程,请访问 。 从v1...
在SeaSide中,Web页面被视为对象,这些对象可以相互发送消息并响应用户交互。这种设计允许开发者将业务逻辑和视图逻辑紧密地结合在一起,减少了模板和控制器之间的沟通开销。此外,SeaSide支持基于组件的开发,每个...
小白兔和小灰兔静静地蹲坐在地板上;凉亭向外是一个大理石的台阶;台阶向外是一个铺着被海水侵蚀过的青石“广场”;广场向外就是淡蓝色的大海;海面上飘着一艘木船;大海无际,视线最远处的海面和天空相接;早晨或者...
Ubuntu 或其他 Debian 系统上 GemStone/... 然后执行:sudo bash ./setupAll.sh 建议您按照在您的系统上安装 GemStone。 有一些不是由 setupAll.sh 运行的实用程序脚本,它们在测试时很有用。 即使它们在执行前提示您,
"The photo brought me back to the memory of the time in Qingdao, when I spent my summer holiday by the seaside with my friends." 其中的 "when" 引导了一个定语从句,修饰先行词 "the time",并在从句中作...
这个小镇遵循“五分钟步行原则”,使得居民可以在短时间内到达公共设施和服务。以中央广场为社区心脏,周边分布着公共服务设施,住宅则分为中高密度的城市界面和滨海低密度的景观界面,既保持了城市的活力,又保留了...
when I spent my summer holiday by the seaside with my friends." 中,"when"作为关系副词引导非限制性定语从句,修饰先行词"the time",在从句中作时间状语。 6. **but** - "but"表示转折,连接两个对比的句子...
用户可以在平台上提出问题,其他用户则可以回答,形成一个互动的学习社区。这样的系统对于教育场景非常适用,尤其是在教授面向对象编程等技术性较强的课程时,能够让学生在实践中加深对知识的理解。 CuOOra的主要...
例如"改变"(change)、"seaside"(海边)、"勇敢的"(brave)、"youth"(青年)等,这些都是英语学习的基础词汇,对于日常对话和写作至关重要。 2. **短语翻译**:这涉及到一些常用的英语表达,如"顺便问一下"(by...
在高中英语学习过程中,理解和掌握直接引语转化为间接引语是十分重要的。直接引语是直接引用别人说的话,而间接引语则是转述别人的话语。这个过程涉及到语态、时态、人称和词序的变化。以下是根据题目内容解析的一些...
例如,Qingdao可以"as a beautiful seaside city"(作为美丽的海滨城市)而闻名,也可以"for its beautiful seaside"(因为其美丽的海滨)而著名。 2. 动词短语辨析:"lose your breath"意为"喘不过气来","hold ...
综上所述,这份课件涵盖了词汇学习、语法运用和口语实践,是提升青少年英语水平的有效工具。它不仅教授新词汇,还注重语境理解和实际应用,使学生能够在实际对话中自然地运用所学知识,从而提高他们的英语沟通能力。
7. **词汇与语境**:题目中出现的词汇,如“post office”、“seaside”、“check in”等,都是日常生活中常见的词汇,学生需要在语境中准确理解其含义。 8. **应试策略**:在考试中,学生需要学会边听边记,同时在...
【形容词和副词在英语中的使用】 形容词在英语中主要用来修饰名词或代词,表达...不过,这个文档主要集中在形容词的使用上,对于副词的学习,可以参照类似的规则和原则,如修饰动词时,副词通常位于动词之后,等等。