- Christopher Alexander: A pattern language
- Analysis patterns (Martin Fowler)
- Gang of Four (GoF, Gamma/Helm/Johnson/Vlissides)
- Portland Pattern Repository
- Antipatterns Top 10
- Design guidelines blueprint
- Architectural patterns
- Java EE design patterns
- 1st edition blueprint (more elaborate)
- 2nd edition (more patterns)
- Real World Java EE Patterns digest (Java EE 5)
- Patterns of Enterprise Application Architecture
- Enterprise Integration Patterns (messaging)
- Pattern Oriented Software Architecture
- UMLet UML tool
- UMLetino browser based version
31 March 2016
10 March 2016
If you are testing XML documents without namesapces, and you assert them with XPath expressions without namespaces, your XPath expressions (e.g. '//my-stuff') will not match.
An easy trick to make this work, is to add '*:' (wildcard) namespace in front of your elements (e.g. '*://my-stuff')
I installed SoapUI open source 5.2.1 on windows10 from the (default) windows 64 bit installer.
This installation considers C:\WINDOWS\system32\config\systemprofile as the home directory and insists on keeping his config there. Probably because it asks system administrators priviliges while installing and then derives the home directory from the system administor settings. When running SoapUI as your humble self afterwards and try to change any preferences you get
java.io.FileNotFoundException: C:\WINDOWS\system32\config\systemprofile\soapui-settings.xml (Access is denied)Uninstall and reinstall from the zip installer (from alternate platforms downloads). That one works from your user home directory as it should.