一般现在比较流行的是ssh来整合框架进行项目的开发,越来越多的人使用这个了,甚至于在初学者在J2SE中的基础都还没有学好,都没有打好基础就开始跨入了ssh的框架技术的开发学习,当学完这个以后,对于传统的jdbc来做数据层访问数据库,自己来封装数据和进行数据分析都没有做了,就用框架里面给人封装好了的来进行项目的开发,其实这样不好,对于框架的学习,其实很简单,用很简单,但是我们要知道他底层是怎么实现的,对于我们的java学习中,我们应该从基础学起走,有了框架,对于我们的项目开发是比较好的,但是基础非常重要,我面试过很多java应聘者,来的时候我说,你java中,你都会什么,他想都没想就说我精通ssh,我一听,”是精通“,我就问了几个问题,对方一个没答对,然后我又问很基础的j2se的问题,也没答对,就连jdk里面的一些常用的类得作用也没答对,然后我想可能是着重去web方面的开发去了吧,我又问servlet里面的东西,过滤器里面的技术问题,一一都没答对,然后又问servlet里面的redirect和forword还是没答对,对于ssh中的问题,他只知道怎么用,但是变一变就不知道怎么用了,面试了很多个人都差不多这个样子,这就是框架给我们初学者带来的一些弊端,让他们忘记了 最基础的东西,依赖于框架,脱离了基础。做什么事情都是循序渐进的,就像修房子,先的从第一层开始修建,好了,这个就不说了,我们来谈谈ssh框架和springmvc来进行项目开发,以前我还是一直用的ssh进行项目的开发,在项目开发中,自己用ssh打好框架,在框架中,通过泛型和反射将框架整合到一起,然后就设计猪类等等。框架确实带来的好处很好,但是在项目开发中,虽然有明确要求,但是有些组员开发代码的时候总是层次不分,在jsp页面就开始他的java代码,让我很郁闷。最后来到另一个公司,这个公司是做工商的项目,他们就像我当初一样为了避免组员在jsp页面写太多的java代码而影响效率,他们都采用了spring的mvc做,这个框架里面我们前段全部采用html。这样有了要求就避免了在页面使用太多的java代码。在这样的项目中,组员没有用ssh的强大框架来做项目,用这个spring的mvc,然后过一段时间让组员的java程序的设计能力有了很大的提高,这样带来的效果是很客观的,所以要说的就是不要依赖框架,不要在框架中困死,要走出来做出自己的框架,做出自己的样式,java是oop语言,我们在程序设计的时候要在oop这里面做出自己的代码。
分享到:
相关推荐
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个压缩包文件"SSHdemo"提供了一个SSH框架搭建登录功能的示例,帮助开发者了解并实践如何整合这三个框架来构建一个...
ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ...
ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ...
5. **优势与应用场景**:SSH框架整合的优势在于提高了开发效率,降低了代码耦合度,易于维护。常用于企业级Web应用开发,如电子商务系统、内容管理系统等。 6. **学习资源**:"mvn_ssh_01"可能包含的是一个基于...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个“ssh框架纯净版”包含了这三个框架的基础组件和相关代码,旨在提供一个简洁、无多余依赖的开发环境。 1. **...
SSH框架,全称为Spring、Struts和Hibernate,是Java Web开发中的一个经典组合,用于构建高效、可维护的Web应用程序。这些框架各自负责不同的职责,Spring作为基础架构框架,Struts处理视图与控制,Hibernate则专注于...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个项目源码提供了SSH整合的实践案例,特别适合初学者学习和理解Web应用的开发流程。 Struts2作为MVC(Model-View-...
eclipse插件生成ssh框架和ssi框架
7. 扩展性:SSH框架和jQuery的开放性使得它们能够与其他框架和库良好集成,增加了系统的可扩展性。 总结而言,SSH框架和jQuery技术在Java-Web开发中的应用能够提升项目的开发效率,增强系统的稳定性和可维护性,...
【标题】"基于SSH框架的系统"是一种常见的企业级应用开发模式,SSH分别代表Spring、Struts和Hibernate三个开源框架的首字母缩写。Spring作为核心的IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented ...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大框架。这三大框架分别负责表现层、业务层和持久层的管理,为开发者提供了高效、灵活且可扩展的开发环境。在Java Web项目中,SSH框架的...
SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Struts2和Hibernate三个框架构成。这个"SSH框架整合jar包"是开发者为了方便项目构建,避免手动逐个添加和配置这三个框架所需的库文件而制作的集合。...
Hibernate框架是SSH中的模型层代表,它负责对象关系映射(ORM),将Java类(JavaBean)与数据库表对应,实现了数据的持久化。通过定义JavaBean类和对应的Hibernate映射文件,开发者可以方便地操作数据库,实现对数据...
基于SSH框架的飞机订票系统研究与实现.pdf基于SSH框架的飞机订票系统研究与实现.pdf基于SSH框架的飞机订票系统研究与实现.pdf基于SSH框架的飞机订票系统研究与实现.pdf基于SSH框架的飞机订票系统研究与实现.pdf基于...
5. **学习资源与实践**:这个商贸项目为初学者提供了实际操作SSH框架的机会。通过阅读源码,可以理解SSH如何协同工作,例如Spring如何控制依赖,Struts如何处理请求,以及Hibernate如何执行数据库操作。此外,还可以...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架。它们分别负责表现层、业务层和服务层的管理,为开发者提供了强大的功能和灵活的架构。本压缩包提供了搭建SSH环境所需的核心...
6. **优势与挑战**:SSH框架的优势在于提供了模型-视图-控制器的分离,增强了代码的可维护性和可扩展性。然而,随着项目规模的扩大,配置文件可能会变得复杂,需要仔细管理和调试。此外,学习和熟练掌握SSH框架也...
SSH框架,全称为Spring、Struts和Hibernate的首字母缩写,是Java开发中的一个经典组合,用于构建企业级Web应用程序。Spring提供了依赖注入(DI)和面向切面编程(AOP),Struts则处理MVC(模型-视图-控制器)架构,...
SSH框架是Java开发中常用的三大框架,包括Struts2、Spring和Hibernate,它们协同工作,为Web应用程序提供了模型-视图-控制器(MVC)架构的支持。这些框架各自有着独特的功能,结合使用能够极大地提高开发效率和代码...
接下来是Hibernate,它是SSH中的ORM工具,负责将Java对象与数据库表进行映射。在学生管理系统中,每个学生对象可以映射到数据库的一个学生表记录,通过Hibernate的API,我们可以方便地进行CRUD(Create, Read, ...