from nova ironic to horizon(6)
来源:互联网 发布:骆驼鞋 知乎 编辑:程序博客网 时间:2024/05/04 15:53
假使我们不希望使用horizon,当然了,作为一个Django项目,horizon在对openstack的操作上其实只能算是不错,如果你要实现自己的portal,当然可以,如果你希望
给别人看,希望很快的做出来,同时完完全全是自己的风格,或者干脆你比较熟悉java,不熟悉python,怎么快速的弄起来呢(仅仅是原型而已,非产品),我mark一下自己的想法:
不错,java dynamic web project + eclipse +tomcat + rest call +axure的组合可以办到。
1. 用java实现一个HttpClient,封装各种操作,对外提供一个rest client
2. 将openstack的各个模块keystone,nova,swift等将rest call 凤凰起来做java web project的类
3.使用axure设计UI相应流程
4.将1,2,3做成java web project
5.使用tomcat或者jetty做服务器启动服务,并使用keystone管理用户
主要的点在rest部分,tomcat部署,axure设计三块, rest的部分可以参考openstack 官方wiki,当然可以暴露比horizon更多的功能,
tomcat部署java dynamic project:
web.xml配置
http://blog.csdn.net/yanjiaye520/article/details/21019911
登录验证用户名和密码设置:
http://manysysy.iteye.com/blog/1070275
至于怎么使用eclipse让tomcat server和java web project配合使用就不说了,自己就能摸索出来
还有servlet url的route等
,
axure简直是web版的windowsbuilder,快速生成网页,静态动态效果,响应效果等,虽然生成的code和windows builder一样,还需要改改才更容易理解,
但是即使不改变时做小项目也够用(特别是原型设计)
http://www.axure.com
官网上的简易教程是不错的入门
当然,你可以将axure生成的code做简答的原型,把自动加上的边框去掉之类的,然而产品级的开发,还是走css+html+javascript的路子,一步一步好好来吧
照着上面的思路,可以start了:)
- from nova ironic to horizon(6)
- from nova ironic to horizon(1)
- from nova ironic to horizon(2)
- from nova ironic to horizon(3)
- from nova ironic to horizon(4)
- from nova ironic to horizon(5)
- from nova to ironic(6)
- from nova to ironic
- from nova to ironic (2)
- from nova to ironic(3)
- from nova to ironic(4)
- from nova to ironic(5)
- from nova to ironic(7)
- 【ironic】ironic / neutron / nova 配置文件
- horizon、nova、glance、keystone合体
- Seamless migration from Nova-network to Neutron in eBay production
- nova boot-from-volume
- using curl to debug ironic(2)
- python模拟登录http请求中的Accept-Language
- html5图片的拖拽
- 程序的Debug 版本和Release 版本
- Foundation框架-数组
- MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
- from nova ironic to horizon(6)
- (KMP 1.1)hdu 1711 Number Sequence(KMP的简单应用——求pattern在text中第一次出现的位置)
- [BZOJ2002]HNOI2010弹飞绵羊|LCT
- 前段时间的poj记录
- 又做出一道题目了~
- RQNOJ292 Cantor表 题解、、
- The Scarcity Effect
- 書單2014-12-06
- 關於C語言的字符串的學習研究與實驗