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

诺祺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"等。

相关推荐

    收集整理的python-webframe相关的demo和项目,方便参考和学习.zip

    3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿...

    Lobo Webframe-开源

    **Lobo Webframe 开源详解** Lobo Webframe 是一个基于 PHP 的开源网络框架,它为开发者提供了一套高效、灵活的工具,用于构建和管理动态网站和多媒体内容。作为一个框架,Lobo 致力于简化网站开发过程,提高开发...

    Webframe-crx插件

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

    Webframe-开源

    3. **社区支持**:作为开源项目,Webframe拥有活跃的开发者社区,提供丰富的文档、示例代码和插件,遇到问题时可以获得及时的技术支持。 4. **持续更新**:开源社区驱动的持续更新确保Webframe能够跟上最新的Web...

    Web Frame

    【标题】Web框架详解 【描述】Web框架是软件开发中的一个重要组成部分,它为构建Web应用程序提供了一套标准和结构,使开发者能够更高效、快速地编写代码。本主题将深入探讨Web框架的核心概念,常见功能,以及如何...

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

    值得注意的是,smbc_webframe_on_www.catscarlet.com-master这个压缩包文件名表明,它是该框架的一个主分支版本,可能包含了框架的核心源码和相关配置文件。开发者可以通过下载和解压这个文件,进一步研究框架的内部...

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

    标题中的“自己编写的webFrame,是不是与webwork有点像呢?”暗示了这是一个关于自定义Web框架的讨论,可能涉及到作者个人实现的一个类似WebWork的框架。WebWork是早期流行的Java Web开发框架,它强调了MVC(模型-...

    Qt.rar_QT编程_Qt Reference chm_qt webframe_qt documentation chm_q

    `qt__webframe`可能指的是Qt的WebEngine模块,这是一个用于在Qt应用程序中嵌入Web内容的框架。它基于Google的Chromium浏览器引擎,允许开发者在Qt应用中展示网页、运行JavaScript并与网页进行交互。WebEngine视图...

    golang webframe goku

    8. **社区和文档**:尽管可能不及其他更成熟的Go框架如Gin、Echo等,Goku仍有一个活跃的社区,开发者可以在其中找到相关的示例、教程和问题解答,帮助他们更好地学习和使用这个框架。 要开始使用Goku,你需要先安装...

    webkit源代码阅读笔记

    WebView和WebFrameView共同构成了视图(View),而WebFrame扮演了模型(Model)的角色,负责存储和管理网页数据。 #### WebKit模块详解 1. **WebKit初始化**: - 初始化`WebFrame`实例并设置为`WebView`的`...

    WebFrameSample

    在网页设计领域,布局是至关重要的,因为它决定了网站的视觉呈现和用户体验。"WebFrameSample"是一个使用CSS(层叠样式表)实现的网站布局示例,它为开发者提供了宝贵的参考,帮助他们理解和掌握如何有效地构建网页...

    WebKit分析报告2

    - **显示模块WebView和WebFrame**:提供用户界面相关的功能。 - WebView:主要窗口容器。 - WebFrame:内容显示区域。 - **Chrome中对Port移植方面的实现**:Google Chrome使用Chromium项目下的Blink引擎,但在...

    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制作工具

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

    WebKit.NET-0.5-bin-cairo

    3. **WebFrame**: 网页的框架,每个WebView可以包含多个WebFrame,每个WebFrame对应网页中的一个iframe或者frame。 4. **WebContext**: 是WebKit.NET的全局上下文,管理着Web进程和渲染进程,多个WebView可以共享一...

    WebKit.NET

    - **JavaScript 交互**: 使用 WebFrame 的 `EvaluateScript` 方法,可以执行 JavaScript 代码并获取返回值,实现 C# 与 JavaScript 的双向通信。 - **资源管理**: 可以通过实现 WebPolicyDelegate 接口,自定义 ...

    WebKit Objective-C Programming Guide

    3. **`WebDataSource`**:封装了与网页数据相关的所有信息,包括请求、响应、MIME类型等。 4. **`WebFrameView`**:负责渲染`WebFrame`中的内容,是视觉表现的关键组件。 #### 三、数据源与委托机制 在WebKit中,...

Global site tag (gtag.js) - Google Analytics