精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-07
最后修改:2011-09-08
看了下iweibo,对他切换皮肤的方式很喜欢就搭了这么一个框架。spring mvc+hibernate+freemarker
iweibo的源码可以在疼讯open上面下载http://open.t.qq.com/iweibo.php
虽然是php语言但是用到了叫smart?的模板语言作为表现层。语法和freemarker类似但是个人觉得如果freemarker是100分smart可以得70分。
iweibo的附录上说的是smart里面皮肤开发/切换皮肤很方便 只需要copy样式该一个就行了,如果修改模板也只需要copy一个tpl文件并且修改就完了。
但是我不知道在freemarker如何实现include继承。 smart说是可以继承的。
整个框架只是改了下登陆 注册个人主页这3个可以看到页面。其他的有兴趣可以慢慢研究。我完全不懂php。
为了减少上传体积,view文件夹里面的greed和style 这2个皮肤文件夹我删除了,对程序没影响,这2个仅仅是皮肤css文件。可以在疼讯上下载下来放到view 文件夹下面就行了。切换皮肤在init配置文件修改prefix=defalut/greed 就行。 数据库文件用的就是iweibo的数据库 这里就不上传了。有个表t_msg在项目启动的时候hibernate会生成。
目前有2个我无法解决的问题: 1、通过init文件配置的中文引用到freemarker的全局变量里面去是乱码,怎么改都是乱码。 2、无法实现smart框架所说的include继承,也就是如果你需要修改页面布局,你还需要copy一份common文件夹下面的 tpl文件。
希望有朋友能帮我解决这2个问题。
上传的工程没有jar包大概18M 就是spring、hibernate、ehcache、freemarker这些包。工程所有文件编码格式都是UTF-8如果有乱码记得处理下。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-07
想整个工程都java化工程量不是一般的大。仅供学习和交流~ |
|
返回顶楼 | |
发表时间:2011-09-07
另外求一份网页游戏服务端框架。我想学习借鉴下!
|
|
返回顶楼 | |
发表时间:2011-09-10
上传一下。JAR啊,不要老让我们找啦。不上传,弄个图也好啊
|
|
返回顶楼 | |
发表时间:2011-09-10
好吧 上传jar!
|
|
返回顶楼 | |
发表时间:2011-09-11
最后修改:2011-09-11
部署试试,学习学习
|
|
返回顶楼 | |
发表时间:2011-09-11
最后修改:2011-09-11
访问登陆界面提示com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'iweibo2_beta.t_msg' doesn't exist,我看了mysql库确实没有新建t_msg这张表,能告诉我为什么么?谢谢
|
|
返回顶楼 | |
发表时间:2011-09-13
根据hibernate配置文件表应该是可以自动创建的。
可以看spring-db.xml里面的配置。 |
|
返回顶楼 | |
浏览 6076 次