9. Brief description of the code frameworks of enterprise systems
🇨🇳 China – Weaver, Seeyon, Yonyou
Weaver (泛微)
- Code framework & routing:
- Java classes under
/ecology/classbean/ are accessed via /weaver prefix.
- JSP access: absolute path
D:/ecology/addressbook/AddressBook.jsp → http://ip:port/addressbook/AddressBook.jsp
/services/* → org.codehaus.xfire.transport.http.XFireConfigurableServlet reads classbean/META-INF/xfire/services.xml
/api/* → ecology/WEB-INF/Api.xls lists all API paths and classes
/*.do → configured by ecology/WEB-INF/service/*.xml
- Security policies:
- XML rules in
WEB-INF/securityRule
- Java classes implementing
weaver.security.rules.BaseRule in WEB-INF/myclasses/weaver/security/rules/ruleImp
- SQL injection filtering:
/ecology/WEB-INF/securityRule/Rule/weaver_security_for_sqlinjection_rules.xml
Seeyon (致远互联)
- Source code location:
Seeyon\A8\ApacheJetspeed\webapps
- Core routing:
Seeyon\A8\ApacheJetspeed\webapps\seeyon\WEB-INF\web.xml
- Loads
/WEB-INF/spring.xml by default, which then loads spring-session.xml