`
xinglijun1973
  • 浏览: 51640 次
社区版块
存档分类
最新评论

诺祺skyon-webframe相关问题

 
阅读更多
  • 浏览器中查看的 /static/.../*.js 和 项目中的 META-INF/下的js文件内容不一致?
      请删除 ${user.home}/skyon下的web目录。项目中的js资源文件会复制到此,然后输出到浏览器。 
  • form提交后的页面含有的js不执行(form提交后页面跳转问题)

可能原因为 form submit请求头的accept 为'text/html',不接受js。

办法是:内部js写在data-role="page"标签下。

  • 在label.ftl中,不能将string类型转换为boolean类型
解决:考个freemarker.properties。支持string与布尔的默认转换 
  • 如何不启动web服务器,启动一个main函数进行单元测试?
package com.skyon.train.test;

import com.skyon.train.service.TemplateService;
import com.skyon.webframe.core.spring.context.MixApplicationContext;
/**
 * 使用公司框架进行单元测试demo
 * @author xinglj
 *
 */
public class Main {
	public static void main(String[] args) {
		MixApplicationContext appc=new MixApplicationContext();
		TemplateService templateService = appc.getBean(TemplateService.class);
		System.out.println(templateService.getTemplate(1l));
	}
}
  •  如何支持双数据源?见附件。
  • 如何使得项目默认页自动转到登录页面?
    您需要将默认页作为一个登录才可访问的资源。在http://<项目>/glue/resource里的菜单点添加:
    访问权限:(登录可访问)
    访问内容:(为空)
  • NULLS FIRST错误
在框架的nims分支,如webframe-xx-nims.jar中,有hibernate的NullsIfInterceptor,对sql中的“DESC","ASC"等自动加了"NULLS FIRST"关键字,可能导致错误,避免方法是使用小写,如"desc","asc"等
  •  数据库恢复后,使用公司框架的应用不能自动恢复的问题:
我们框架jar里一个开关设置错误。这样改数据库重启后之后应用就恢复了:
webframe-hibernate-x.jar里的appcontext-datasource.xml 改为<property name="breakAfterAcquireFailure" value="false"/>

有关 c3p0的参数请参考

https://www.mchange.com/projects/c3p0/index.html#preferredTestQuery

 

 

  • 1) 哪些类会被自动注入?

参见webframe-core-spring.jar里的autowire.properties:

action=classpath*:com/skyon/**/*Controller.class

service=classpath*:com/skyon/**/*Service.class

dao=classpath*:com/skyon/**/*DAO.class

xml=classpath*:**(=>META-INF)/appcontext-*.xml,classpath*:META-INF/appcontext-*.xml

 

  • 2) 关于命名问题。如果service分别有实现类和接口类,则名字是按照接口类起名的,同样按类查找时请使用接口名,比如applicationContext.getBean(接口类名)
  • 3) 获取工厂bean:
WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(this.getServlet().getServletContext()); UserManageServiceIF userManage = (UserManageServiceIF) ctx.getBean("userManage"
分享到:
评论
1 楼 xinglijun1973 2019-04-03  
NULLS FIRST错误:
在框架的nims分支,如webframe-xx-nims.jar中,有hibernate的NullsIfInterceptor,对sql中的“DESC","ASC"等自动加了"NULLS FIRST"关键字,可能导致错误,避免方法是使用小写,如"desc","asc"等。

相关推荐

    Webframe-crx插件

    将屏幕截图上传到Webframe Webframe是设计师从Web上其他应用程序获得灵感的最佳场所! chrome扩展程序允许您将自己的屏幕截图上传到Webframe以与社区共享并存档以供日后使用! [为什么?]每当我开始一个新项目时,我...

    Lobo Webframe-开源

    Lobo-是一个基于PHP的网络框架。 系统管理网站页面和媒体内容。 允许轻松,快速地访问网站,并将对象标准化为页眉和菜单。 组织网站上的所有页面。

    Web Frame

    源文件 博文链接:https://poyexinghun.iteye.com/blog/203349

    Webframe-开源

    Webframe是用于开发基于Web的应用程序的易于使用的框架。 安装后,您将拥有一个已经内置了登录界面,用户和组管理,数据库备份,日志记录功能等的环境。

    golang webframe goku

    goku is a Web Mvc Framework for golang, mostly like ASP.NET MVC.

    自己编写的webFrame,是不是与webwork有点像呢?

    NULL 博文链接:https://ytzhanghaitao110.iteye.com/blog/528061

    Qt.rar_QT编程_Qt Reference chm_qt webframe_qt documentation chm_q

    QT编程参考文档 本人将原来html格式制作成chm格式便于阅读使用。

    smbc_webframe_on_www.catscarlet.com:这是www.catscarlet.com的smbc网络框架

    smbc_webframe_on_ 这是的smbc网络框架 背景图片来自和 ,由我编辑。 smbc来自官方网站

    WebFrameSample

    使用CSS布局一个网站的小例子,非常值得参考

    webframe:展示精美且精心设计的Web应用程序屏幕的设计灵感

    网络框架 ... 这是Webframe的静态网站生成器(使用react-static)。 有用的命令 gsutil setmeta -h "Cache-Control:public, max-age=3600" gs://bucket/*.png gsutil ls -count -recursive gs://bucket

    FlashIntroandBannerMaker_v3.1&&flash &&Website.Layout.Maker.Ultra.Edition_v2.4 webframe制作和flash制作工具

    让建网站变得简单!!!让建网站变得简单!!! 让建网站变得简单!!!让建网站变得简单!!! 让建网站变得简单!!!让建网站变得简单!!!让建网站变得简单!!!让建网站变得简单!!!让建网站变得简单!...

    electron 中文教程

    常见问题 Introduction 1.1 Electron 常见问题 1.2 向导 支持平台 2.1 分发应用 2.2 提交应用到 Mac App Store 2.3 打包应用 2.4 使用 Node 原生模块 2.5 主进程调试 2.6 使用 Selenium 和 ...

    gogin:高性能、可扩展的服务器客户端 websocket 通知系统

    #GOGIN ####golang 的 Gin webframe 工作和 Nginx 的结合 记得在 EPOLL 和 KQUEUE 之间切换!!!! 易于扩展的多用途/通用消息传递平台,专注于低延迟、并发连接和消息/秒。 大量的研究和灵感来自 Disqus 的架构/...

    WebKit分析报告2

    3.显示模块WebView和WebFrame 26 4.Chrome中对Port移植方面的实现 27 5.Android中对Port移植方面的实现 28 6.结论 28 三.如何利用WebKit? 30 1.利用WebKit实现搜索引擎 30 2.利用WebKit实现平台功能 31 3.高性能的...

    miniWeb小项目代码

    这是使用python实现的简单的miniWeb服务器,主要分为webServer(服务器)模块和dynamic下的WebFrame(服务器器框架),还包含了一些静态的,动态的资源文件.数据库为Mysql,提供了数据导入文件.

    AlienVan:onedrive 网页挂载程序

    但是这个终归只是一个半成品,存在着很多问题,也就凑合用用。现在onedrive index 网页挂载程序可供选择的已经很多很多了。也不差我这一个!写都写了,就做个演示吧,有很多bug 哈哈哈。DEMO界面截图开发环境操作...

    留言簿代码(python 的一个bottle.py写的)

    用python的bottle.py写的一个留言本,基于sqlite3数据库。 可以作为一个bottle练笔的小例子

Global site tag (gtag.js) - Google Analytics