SSH整合示例Spring+Struts+Hibernate初学者教程
简单清爽的 SSH 整合例子,挺适合刚入门的朋友。
Spring的依赖注入省去了你手动 new 对象的麻烦,Struts管流程,Hibernate搞数据库,三者搭配效率还挺高。这个示例项目一步步走,像搭积木一样搭出一个完整的 Web 应用。
Spring 里的spring-context.xml
主要是声明 Bean,Service、DAO、Action 都在这注册上了。建议用注解搭配 XML 配置,灵活又直观。
struts.xml
配置 Action 映射,不复杂,关键是搞清楚求是怎么一步步被转发的。拦截器栈可以默认,后期需要再调整。
数据库这块用hibernate.cfg.xml
配置下连接信息,写个User
类做实体,配个 DAO 层,增删改查就通了,操作起来比 JDBC 省心多了。
Action 类就是 Struts 和 Spring 的桥,注入 Service 后,求的逻辑基本都在这写,响应也快,代码也简单。
前端用JSP
或FreeMarker
,随你喜好。项目结构清楚,适合边看边练,出错了也好排查。
如果你刚接触 Java Web 开发,想搞懂 MVC、依赖注入这些基础概念,这个 SSH 整合 demo 还挺值得一试的。
17.07MB
文件大小:
评论区