...
- What is the best practice to modify an existing component or create a new one?
- What is considered the best practice in creating a custom web application with OFBIZ?
- How to Extend an existing component in customized application?
- How to manage your source differences?
- Variables always available in screen context
- Tips & Tricks while working with Groovy
- Deprecating entities
- Add a WAR file
- Using locale XSD files instead of OFBiz remote (at http://ofbiz.apache.org/dtds) for validation and content completion
- UBPL Introduction
From Ant to Gradle
- Ofbiz as a development framework - release 9.04
- Ofbiz as a development framework - upcoming release 10.04
- Field Description tooltip help
- How to not have a string escaped for html : org.ofbiz.base.util.StringUtil.wrapString(uiLabelMap.yourString)
- Turning Firefox cache on/off (mostly for javascript testing)
- Validation in forms
- How to change the default messages
- Profiling Ofbiz with YourKit in Eclipse
- Note on creating a view-entity using entity or view-entity from other components
- When and when not restarting
- What is the difference between [+0] and [] in a widget screen file
Eclipse IDE
- Running and Debugging OFBiz in Eclipse
- Eclipse Tips
- Browsing Derby Database in Eclipse
- Profiling Ofbiz with YourKit in Eclipse
...
The ETag header is causing an issue with browser cache not being updated when the server has been updated. Actually a weak ETag, see http://en.wikipedia.org/wiki/HTTP_ETag
Seems like tomcat’s DefaultServlet will only serve weak ETag’s even though tomcat7+ does have code for strong ETag but is never used and there is no documentation on how to set it
A possible solution is to remove If-None-Match request header and ETag response header in apache http server
RequestHeader unset If-None-Match
Header unset ETag
Anchor | ||||
---|---|---|---|---|
|
How to measure SQL queries durations
If a query takes more than 150 ms its duration is shown in log. To change that look for:
Debug.logTiming("Ran query in "
in GenericDAO.java
Anchor | ||||
---|---|---|---|---|
|
What is the difference between [+0] and [] in a widget screen file
- [] If the list does not exist, create a new list and append item to it. If the list exist, append item to the end of the list
- [+0] If list does not exist, create a new list and append item to it. If the list exist, insert item at the beginning of the list