问题标签 [seedstack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在 SeedStack 中使用 RequireJS 防止 Javascript 文件出现浏览器缓存问题
使用 SeedStack 14.7 在服务器上上传新版本时,我们面临缓存问题:每个用户都必须清除缓存才能获取最新版本的文件。
我尝试在片段 JSON 文件"urlArgs": "version=2"
的requireConfig
一部分中使用。它通过在每个文件上添加参数来完成这项工作,因此我们可以在更改版本时使用它,但它也会影响每个模块配置中的 url!
当我们使用此配置将 REST 基本 url 传递给每个模块时,它会通过将参数添加到基本 url 来中断所有 REST 请求。
我的片段 JSON 文件:
在不破坏 REST 请求的情况下解决缓存问题的任何想法?
编辑:它不是从缓存所需脚本中防止 RequireJS的副本。是的 SeedStack 使用 RequireJS 并且这个配置解决了缓存问题,但它也会影响片段中定义的其他模块,所以我需要找到另一个解决方案来防止浏览器缓存文件
java - Seedstack 中的 Repository 和 Finder 有什么区别?
我正在使用 Seedstack 16.7 及其支持 JPA 插件的业务框架。
从数据源获取数据有两种方法。
存储库http://seedstack.org/docs/business/manual/repositories/
- 它们几乎是代表 JPA 上的传统 EntityManager 行事的那些,以保持类型安全。
查找器http://seedstack.org/docs/business/manual/finders/
- 他们从数据源中检索 Dto。
它们之间唯一明显的区别是 finder 是数据源的只读接口。
查找器所需的大多数查询都可以通过调用存储库并从聚合转换为 Dto 来完成
他们之间有什么真正的区别,或者他们的意图吗?除了关于这个问题的说明。
seedstack - howa 在种子堆栈业务主题中将家改为 accueil
我使用seedstack Business Theme主题开发应用程序,默认主题生成带有home选项卡的seedbare部分,如何通过acceuil或其他词更改home?
附图显示了我的问题。
!sidebare 图片,我想将 home 一词更改为 acceuil
这是 w20.app.json 文件的代码:
offline - 如何配置 Seedstack 应用程序以在离线模式下工作?
当没有网络可用时,我们希望在离线模式下提供几个屏幕。
我们想使用 HTML5 缓存功能,我们可以缓存一些 HTML 和 JS 文件,但是我们可以缓存主配置文件吗?
这是正确的方法吗?您能否建议正确的方法 wrt 种子框架。
packaging - 在种子应用程序中,应用程序服务可以打包在 web 模块中吗?
对于我们的 Web 应用程序,我们在 Resources 类中编写了大部分代码。现在我们想用带有“简单集成测试”的junit测试对web模块进行单元测试。
但是我们只能测试我们的存储库,而不能使用这种包装测试查找器和其他业务逻辑。
我们是否需要将代码从资源类移动到可以在单元测试中注入的应用程序服务?如果是,我们可以在 web 模块中编写这些服务吗?通常我们在 app 模块中编写这些服务,但在这种情况下,服务无法访问 web 中存在的查找器
tomcat - Hikari Connecticns 没有在种子应用程序中对 tomcat 进行热重新部署时关闭
在对种子应用程序进行热重新部署时,它无法从连接池中释放连接。Tomcat 抛出内存不足异常。
如果部署是第一次完成,它可以正常工作,因为没有需要释放的现有连接。
此外,如果我们关闭 tomcat 实例,它会正确释放连接。
使用默认的 Hikari 连接池设置,并且未进行任何自定义。
添加日志:-
2016 年 10 月 26 日下午 2:46:24 org.apache.catalina.startup.HostConfig deleteRedeployResources 信息:取消部署上下文[/test-web-1.0.0] 2016-10-26 14:46:24,156?[0;39m ? [35mContainerBackgroundProcessor[StandardEngine[Catalina]]?[0;39m ?[36mo.sswlSeed ServletContextListener?[0;39m - 停止种子 Web 应用程序 2016-10-26 14:46:24,157?[0;39m ?[35mContainerBackgroundProcessor[StandardEngine[ Catalina]]?[0;39m ?[36mo.sjiJpaPlugin?[0;39m -为持久性单元 test-xxx 关闭实体管理器工厂 2016-10-26 14:46:24,158?[0;39m ?[35mContainerBackgroundProcessor[StandardEngine[ Catalina]]?[0;39m ?[36mo.sjiJdbcPlugin?[0;39m -关闭 JDBC 数据源 test_ds 2016-10-26 14:46:24,159?[0;39m ?[35mContainerBackgroundProcessor[StandardEngine[Catalina]]?[0;39m ?[36mc.zhpHikariPool?[0;39m - HikariCP 池 HikariPool-0 正在关闭。2016-10-26 14:46:24,228?[0;39m ?[35mContainerBackgroundProcessor[StandardEngine[Catalina]]?[0;39m?[36mo.sswlSeedServletContextListener?[0;39m -种子 Web 应用程序停止 ?[31m?[0 ;39mOct 26, 2016 2:46:24 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc 严重:Web 应用程序 [/test-web-1.0.0] 注册了 JDBC 驱动程序 [com.mysql.jdbc.Driver] 但是Web 应用程序停止时无法取消注册。为防止内存泄漏,已强制注销 JDBC 驱动程序。 2016 年 10 月 26 日下午 2:46:24 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads 严重:Web 应用程序 [/test-web-1.0.0] 似乎已经启动了一个名为 [Abandoned connection cleanup thread] 但已未能阻止它。这很可能造成内存泄漏。 2016 年 10 月 26 日下午 2:46:25 org.apache.catalina.startup.HostConfig deployWAR
信息:部署 Web 应用程序存档 F:\Eclipse-New-PSA\Eclipse_DEV\Serveurs\J2EE\tomcat\apache-tomcat-7\webapps\test-web-1.0.0.war
14:46:32,543 |-LoggerContext [default] 中的信息-找不到资源 [logback.groovy] 14:46:32,543 |-LoggerContext [default] 中的信息-找不到资源 [logback-test.xml] 14: 46:32,543 |-LoggerContext [default] 中的信息 - 在 [file:/E:/PSA-test/GL_SVN_TEST_ENV/test-conf/test-web/logback.xml] 找到资源 [logback.xml] 14:46:32,606 | joran.action.ConfigurationAction 中的-INFO - 未设置调试属性 14:46:32,739 | LevelChangePropagator@425941ba 中的-INFO - 将 Logger[org.reflections] 上的 OFF 级别传播到 JUL 框架 .... 14 :46:32,740 |-CH.qos.logback.core.joran.action.TimestampAction 中的信息 - 使用 key="bySecond" 和 value="20161026T144632" 将属性添加到 LOCAL steste 14:46:32,746 |- ch.qos.logback.core.FileAppender[FILE] 中的信息 - 文件属性设置为 [c:/temp/log//TestWeb-20161026T144632.log] 14:46:32,811 |-INFO in joran.action.RootLoggerAction - 将 ROOT 记录器的级别设置为 INFO
?[34mINFO ?[0;39m ?[33m2016-10-26 14:46:35,062?[0;39m ?[35mlocalhost-startStop-2?[0;39m ?[36mo.sswlSeedServletContextListener?[0;39m - 起始种子Web 应用程序 ?[31m?[0;39m?[31mWARN?[0;39m?[33m2016-10-26 14:46:42,623?[0;39m?[35mlocalhost-startStop-2?[0;39m?[36mo .heHibernatePersistence?[0;39m - HHH015016: 遇到一个已弃用的 javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; 使用 [org.hibernate. jpa.HibernatePersistenceProvider] 代替。2016-10-26 14:46:42,678?[0;39m ?[35mlocalhost-startStop-2?[0;39m ?[36mo.hjiuLogHelper?[0;39m - HHH000 204:处理 PersistenceUnitInfo [名称:test-xxx。 ..] 2016-10-26 14:46:42,801?[0;39m ?[35mlocalhost-startStop-2?[0;39m ?[36mo.h.Version?[0;39m - HHH000412:休眠核心{4.3。 11.Final} 2016-10-26 14:46:42,808?[0;HikariCP 池 HikariPool-0 正在启动。 2016-10-26 14:46:43,417?[0;39m ?[35mlocalhost-startStop-2?[0;39m ?[36mo.hdDialect?[0;39m - HHH000400:使用方言:org.hibernate.dialect.MySQLDialect 2016-10-26 14:46:43,908?[0;39m ?[35mlocalhost-startStop-2?[0;39m ?[36mo.hhiaASTQueryTranslatorFactory?[0;39m - HHH000397:使用 ASTQueryTranslatorFactory ?[31m?[0;39m
异常:从线程“ContainerBackgroundProcessor[StandardEngine[Catalina]]”中的 UncaughtExceptionHandler 抛出 java.lang.OutOfMemoryError
seedstack - 如何将外部 JS 库注入到模块中?
我正在使用 SeedStack 创建一个 Web 应用程序。为此,我使用 W20 来开发我的前端。我需要在该项目中使用特定的 JavaScript 库。如何将外部 javascript 库注入其中?我想使用 Chart.js http://www.chartjs.org/将数据可视化为图表。为此,我想我必须将 ChartJS 作为 Angular 中的依赖模块注入。
谢谢您的帮助。
internationalization - 如何在js中添加i18n进行国际化
我对 jquery 有一个控制,当我做一个尊重国际化的时候,它认为它是一个链并且不做翻译,我认为在 js 和 html 的不同中声明国际化的方式
这是我的代码js:
请有什么想法!!!
date - Seedstack 16.7 版本中是否有可用的日期选择器/日历组件?
我们正在使用 Seedstack 16.7,我们想使用日期选择器来选择日期。有没有现成可用的组件?
seedstack - Order of the side bar items
Is there a way to reorder entries of the side bar of a w20-business-theme based web application having its master page generated automatically (other than using categories).
Thank you!