SSH 1
SSH
presentation layer: jsp, velocity,freemaker,tapestry
mvc controller layer: core controller,dispatch, user controller,
biz core component: 1, 邏輯上是一個整體 一般是一個事務. 2, 業務邏輯中不應該有數據庫的訪問 不應該出現Hibernate,JDBC API.
DAO: CRUD, Interface + implementation 解耦不同的數據源
DO: sync with database
?
WEB 服務器
Tomcat/Jetty/Resin
框架
struts+webwork-->struts2
JSF+Tapestry
數據連接
JDBC(SQL-Based) + Hibernate
容器
Spring,SpringMVC,
Tomcat配置文件 conf/server.xml
端口
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>list for debug
<init-param><param-name>listing<param-name/><param-value>true<param-value/> </init-param>全局配置
webapps/manager/WEB-INF/web.xml
auth-constraint
security-constraint
tomcat-users
部署
conf/Catalina/localhost
<Context docBase="G:/publish/codes/01/aa" debug="0" privileged="true">增加數據源
<Context docBase="G:/publish/codes/01/aa" debug="0" privileged="true"> <Resource name="jdbc/dstest" auth="Container" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/javaee" /> </Context>?
?
?
?
?
?
?
轉載于:https://www.cnblogs.com/grep/archive/2012/09/19/2693322.html
總結
- 上一篇: 影驰显卡怎么样?
- 下一篇: 网络共享服务Samba和NFS配置