java学习的主流框架有哪些? Java目前主流的技术框架都有哪些?
Java\u76ee\u524d\u4e3b\u6d41\u6846\u67b6\u90fd\u6709\u54ea\u4e9b\uff1f1.Spring
\u8fd9\u662f\u5176\u4ed6Java\u6846\u67b6\u4e2d\u7684\u7edd\u5bf9\u9886\u5bfc\u8005\u3002 \u638c\u63e1Spring\u662fJava\u5f00\u53d1\u4eba\u5458\u804c\u4f4d\u6700\u666e\u904d\u7684\u8981\u6c42\u4e4b\u4e00\u3002 \u9020\u6210\u8fd9\u79cd\u60c5\u51b5\u7684\u539f\u56e0\u5f88\u591a\uff0c\u4f46\u4e3b\u8981\u7684\u539f\u56e0\u662f\u666e\u904d\u6027\u3002
2.Play
Play\u662f\u5927\u591a\u6570\u5f00\u53d1\u4eba\u5458\u559c\u6b22\u7684\u53e6\u4e00\u4e2a\u8f7b\u91cf\u7ea7\u6846\u67b6\u3002 \u5b83\u5141\u8bb8\u60a8\u4f7f\u7528Java\u548cScala\u6784\u5efaWeb\u5e94\u7528\u7a0b\u5e8f\u3002 \u5b83\u662f\u4e3a\u6ee1\u8db3\u73b0\u4ee3\u79fb\u52a8\u548cWeb\u5e94\u7528\u7a0b\u5e8f\u7684\u9700\u6c42\u800c\u8bbe\u8ba1\u7684\u3002
3.Spark
Spark Framework\u662fJava\u548cKotlin\u7f16\u7a0b\u8bed\u8a00\u7684\u4e00\u79cd\u5fae\u6846\u67b6\u548c\u7279\u5b9a\u4e8e\u9886\u57df\u7684\u8bed\u8a00\u3002 Kotlin\u4e5f\u53ef\u4ee5\u5728JVM\u4e0a\u8fd0\u884c\uff0c\u5e76\u4e14\u53ef\u4ee5\u4e0eJava 100\uff05\u4e92\u64cd\u4f5c\u3002 \u4f7f\u7528Spark\uff0c\u60a8\u53ef\u4ee5\u8f7b\u677e\u5f00\u53d1Web\u5e94\u7528\u7a0b\u5e8f\uff0c\u5fae\u670d\u52a1\u548cREST API\u3002
4. JHipster
Jhipster\u662f\u6700\u65b0\u7684Java\u6846\u67b6\u4e4b\u4e00\u3002 \u5b83\u4e8e2013\u5e74\u53d1\u5e03\u3002Jhipster\u5c06Spring Boot\uff0cAngular\u548cReact\u96c6\u6210\u5230\u4e00\u4e2a\u5927\u578b\u6846\u67b6\u4e2d\u3002 \u5b83\u4f7f\u60a8\u53ef\u4ee5\u8f7b\u677e\u6784\u5efa\u57fa\u4e8eJava\u7684\u73b0\u4ee3Web\u5e94\u7528\u7a0b\u5e8f\u3002
5.Blade
Blade\u662f\u4e00\u4e2a\u8f7b\u91cf\u7ea7\u7684Java 8+ MVC\u6846\u67b6\u3002 \u5f53\u6211\u4eec\u8c08\u8bbaBlade\u7684\u8f7b\u5de7\u6027\u65f6\uff0c\u662f\u6307\u5176\u6e90\u4ee3\u7801\u7684\u5927\u5c0f\uff0c\u8be5\u5927\u5c0f\u4e0d\u8d85\u8fc7500KB\u3002
6.Hibernate
\u5728\u8c08\u8bba\u6700\u4f73\u7684Java Web\u6846\u67b6\u65f6\uff0c\u4e0d\u80fd\u5ffd\u89c6Hibernate\u3002
Hibernate\u662f\u4e00\u4e2aORM\uff08\u5bf9\u8c61/\u5173\u7cfb\u6620\u5c04\uff09\u6846\u67b6\u3002 \u5b83\u5141\u8bb8\u60a8\u4e0d\u4f7f\u7528SQL\u800c\u662f\u4f7f\u7528Java\u5c06\u67e5\u8be2\u5199\u5230\u6570\u636e\u5e93\u670d\u52a1\u5668\uff0c\u8fd9\u901a\u5e38\u4f1a\u6539\u53d8\u6570\u636e\u5e93\u7684\u5e38\u89c4\u5916\u89c2\u3002
7. MyBatis
MyBatis\u662f\u7528\u4e8eJava\u7f16\u7a0b\u7684\u6620\u5c04\u6846\u67b6\u3002 \u5b83\u7b80\u5316\u4e86\u5c06Java\u5e94\u7528\u7a0b\u5e8f\u4e0eSQL\u6570\u636e\u5e93\u94fe\u63a5\u7684\u8fc7\u7a0b\uff1a\u5b83\u5145\u5f53\u5b83\u4eec\u4e4b\u95f4\u7684\u4e2d\u95f4\u4ef6\u3002
8.Struts
Struts\u662f\u7528\u4e8e\u521b\u5efa\u4f01\u4e1a\u7ea7Java Web\u5e94\u7528\u7a0b\u5e8f\u7684\u5f00\u6e90MVC\uff08\u6a21\u578b-\u89c6\u56fe-\u63a7\u5236\u5668\uff09\u6846\u67b6\u3002 \u6700\u521d\u7684Struts\u6846\u67b6\uff08Struts 1.x\uff09\u57282007\u5e74\u4e0eWebWork\u6846\u67b6\u5408\u5e76\u65f6\u8fdb\u884c\u4e86\u91cd\u5efa\u3002 Struts 1.x\u548cStruts 2.x\u4e0d\u53ef\u4e92\u6362\uff0c\u56e0\u4e3a\u5b83\u4eec\u4e4b\u95f4\u5b58\u5728\u91cd\u8981\u533a\u522b\u3002 \u60a8\u53ef\u4ee5\u4eceStruts\u7684Releases\u9875\u9762\u4e0b\u8f7d\u3002
9.Vaadin
Vaadin\u662f\u4e00\u4e2a\u5f00\u653e\u6e90\u4ee3\u7801\u5ba2\u6237\u7aef\u670d\u52a1\u5668\u6846\u67b6\uff0c\u53ef\u8ba9\u60a8\u4f7f\u7528\u9884\u5148\u8bbe\u8ba1\u7684UI\u7ec4\u4ef6\u521b\u5efaWeb\u5e94\u7528\u7a0b\u5e8f\u3002 \u5b83\u662f\u4e13\u95e8\u9488\u5bf9\u4e1a\u52a1\u5e94\u7528\u7a0b\u5e8f\u800c\u6784\u5efa\u7684\uff0c\u91cd\u70b9\u662f\u53ef\u8bbf\u95ee\uff0c\u7f8e\u89c2\u4e14\u76f4\u89c2\u7684\u7528\u6237\u754c\u9762\u3002
10. JavaServer Faces\uff08JSF\uff09
JSF\u662f\u4e00\u79cdJCP\u6807\u51c6\u6280\u672f\uff0c\u7528\u4e8e\u5728Java EE\u5e73\u53f0\u4e0a\u521b\u4f5c\u57fa\u4e8e\u7ec4\u4ef6\u7684\u7528\u6237\u754c\u9762\u3002 \u8be5\u6846\u67b6\u53ef\u80fd\u4e0d\u662f\u6700\u597d\u7684\u6846\u67b6\uff0c\u4f46\u662f\u6700\u5927\u7684\u597d\u5904\u662fOracle\u652f\u6301\uff0c\u8bb8\u591a\u5176\u4ed6\u5de5\u5177\uff0c\u51fa\u8272\u7684\u6587\u6863\u4ee5\u53ca\u53cb\u597d\u7684\u793e\u533a\u3002
1\u3001SpringSpring
\u53ef\u4ee5\u8bf4\u662f\u6392\u5728Java\u6846\u67b6\u7b2c\u4e00\u4f4d\uff0c\u662f\u7531\u4e8e\u5b83\u80fd\u591f\u5f00\u53d1\u4ee5\u9ad8\u6027\u80fd\u8457\u79f0\u7684\u590d\u6742web\u5e94\u7528\u7a0b\u5e8f\u7684\u51fa\u8272\u80fd\u529b\u3002\u5b83\u80fd\u591f\u4f7fJava\u5f00\u53d1\u4eba\u5458\u8f7b\u677e\u5730\u521b\u5efa\u4f01\u4e1a\u7ea7\u5e94\u7528\u7a0b\u5e8f\u3002\u5728\u5f00\u53d1\u4eba\u5458\u7684\u9009\u62e9\u4e2d\uff0cSpring MVC\u548cSpring Boot\u8fdc\u8fdc\u9886\u5148\u4e8e\u5176\u4ed6Java\u6280\u672f\u3002\u5bf9\u4e8e\u5f00\u53d1\u4eba\u5458\u6765\u8bf4\uff0c\u8fd9\u91cc\u7684\u4e00\u5927\u4f18\u52bf\u662f\u4ed6\u4eec\u53ef\u4ee5\u4e0d\u53d7\u5176\u4ed6\u6a21\u5757\u7ea6\u675f\u5e76\u4e13\u6ce8\u4e8e\u4e00\u4e2a\u6a21\u5757\uff0c\u56e0\u4e3aspring\u5229\u7528\u4e86\u63a7\u5236\u53cd\u8f6c(IoC)\u3002
2\u3001Hibernate
\u4f5c\u4e3a\u4e00\u4e2a\u5bf9\u8c61\u5173\u7cfb\u6620\u5c04(ORM)\u6570\u636e\u5e93\uff0cHibernate\u6539\u53d8\u4e86\u6211\u4eec\u4ee5\u524d\u67e5\u770b\u6570\u636e\u5e93\u7684\u65b9\u5f0f\u3002\u867d\u7136\u5b83\u4e0d\u662f\u4e00\u4e2a\u5b8c\u6574\u7684\u5168\u6808\u6846\u67b6\uff0c\u4f46\u662f\u5b83\u80fd\u591f\u4e3a\u591a\u4e2a\u6570\u636e\u5e93\u8f7b\u677e\u8f6c\u6362\u6570\u636e\u3002\u5b83\u652f\u6301\u591a\u4e2a\u6570\u636e\u5e93\u7684\u80fd\u529b\u4f7f\u5f97\u65e0\u8bba\u5e94\u7528\u7a0b\u5e8f\u7684\u5927\u5c0f\u6216\u7528\u6237\u6570\u91cf\u5982\u4f55\uff0c\u90fd\u5f88\u5bb9\u6613\u8fdb\u884c\u6269\u5c55\u3002\u6b64\u5916\uff0c\u5b83\u901f\u5ea6\u5feb\u3001\u529f\u80fd\u5f3a\u5927\u3001\u6613\u4e8e\u6269\u5c55\u3001\u4fee\u6539\u548c\u914d\u7f6e\u3002
3\u3001Struts
\u8be5\u6846\u67b6\u80fd\u591f\u5e2e\u52a9\u81ea\u5b9a\u4e49\u8f6f\u4ef6\u5f00\u53d1\u4eba\u5458\u521b\u5efa\u6613\u4e8e\u7ef4\u62a4\u7684\u4f01\u4e1a\u7ea7\u5e94\u7528\u7a0b\u5e8f\u3002\u8fd9\u4e2a\u6846\u67b6\u7684USP\u5c31\u662f\u5b83\u7684\u63d2\u4ef6\u3002\u5b83\u4eec\u662fJAR\u5305\uff0c\u8fd9\u610f\u5473\u7740\u5b83\u4eec\u662f\u53ef\u79fb\u690d\u7684\u3002Hibernate\u63d2\u4ef6\u548cspring\u63d2\u4ef6\u5206\u522b\u53ef\u4ee5\u7528\u4e8e\u5bf9\u8c61\u5173\u7cfb\u6620\u5c04\u548c\u4f9d\u8d56\u6ce8\u5165\u3002\u4f7f\u7528\u6b64Java\u6846\u67b6\u5f00\u53d1\u5e94\u7528\u7a0b\u5e8f\u53ef\u4ee5\u51cf\u5c11\u5904\u7406\u65f6\u95f4\uff0c\u56e0\u4e3a\u5b83\u63d0\u4f9b\u4e86\u7ec4\u7ec7\u826f\u597d\u7684Java\u3001JSP\u548cAction\u7c7b\u3002\u57fa\u672c\u4e0a\u8fd9\u4e09\u4e2a\u6846\u67b6\uff0c\u5728Java\u5e94\u7528\u5f00\u53d1\u4e0a\uff0c\u662f\u6709\u7740\u660e\u663e\u7684\u4f18\u52bf\u7684\uff0cJava\u5927\u6570\u636e\u4f5c\u4e3a\u4e00\u4e2a\u5927\u70ed\u7684\u53d1\u5c55\u65b9\u5411\uff0c\u540c\u6837\u4f1a\u7528\u5230\u8fd9\u4e9b\u76f8\u5173\u7684\u6846\u67b6\uff0c\u4e00\u5b9a\u7a0b\u5ea6\u4e0a\u6765\u8bf4\uff0c\u80fd\u591f\u63d0\u5347\u5f88\u591a\u7684\u5de5\u4f5c\u6548\u7387\u3002
\u5173\u4e8eJava\u76ee\u524d\u4e3b\u6d41\u7684\u6280\u672f\u6846\u67b6\u90fd\u6709\u54ea\u4e9b\uff0c\u9752\u85e4\u5c0f\u7f16\u5c31\u548c\u60a8\u5206\u4eab\u5230\u8fd9\u91cc\u4e86\u3002\u5982\u679c\u60a8\u5bf9\u5927\u6570\u636e\u5de5\u7a0b\u6709\u6d53\u539a\u7684\u5174\u8da3\uff0c\u5e0c\u671b\u8fd9\u7bc7\u6587\u7ae0\u53ef\u4ee5\u4e3a\u60a8\u63d0\u4f9b\u5e2e\u52a9\u3002\u5982\u679c\u60a8\u8fd8\u60f3\u4e86\u89e3\u66f4\u591a\u5173\u4e8e\u6570\u636e\u5206\u6790\u5e08\u3001\u5927\u6570\u636e\u5de5\u7a0b\u5e08\u7684\u6280\u5de7\u53ca\u7d20\u6750\u7b49\u5185\u5bb9\uff0c\u53ef\u4ee5\u70b9\u51fb\u672c\u7ad9\u7684\u5176\u4ed6\u6587\u7ae0\u8fdb\u884c\u5b66\u4e60\u3002
Java的框架主要有:SpringMVC、Spring、Mybatis、Dubbo、Maven、RabbitMQ、Log4j、Ehcache、Redis、Shiro。不过这十个我们不需要都学会,只要学会其中四五个比较常用的就可以。
第一个,SpringMVC。
Spring MVC是一种基于Java地实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,主要是帮助我们简化日常的Web开发;
第二个,Mybatis。
MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架;
第三个,Spring。
Spring深得企业的青睐;
第四个,Maven。
越来越多的开发人员开始使用maven。
掌握以上四种框架,你在找工作的时候就会比较吃香。
不过想把这四种框架学会也不容易。不了解Java的人可能看得都一头雾水更别说学习了。
这是因为想要学习Java框架还要从Java的基础部分学起。而从基础部分自学到Java框架,花费的时间就长了。
所以建议大家报班学Java,培训班不止能帮助你快速掌握理论知识,还有实战项目助你巩固所学。
Java前景是很不错的,像Java这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,学习Java可以按照路线图的顺序,
0基础学习Java是没有问题的,关键是找到靠谱的Java培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:
1. 师资力量雄厚
要想有1+1>2的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业java技术性,也许的技术专业java技术性则绝大多数来自你的技术专业java教师,一个好的java培训机构必须具备雄厚的师资力量。
2. 就业保障完善
实现1+1>2效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向java学员提供一对一的就业指导,确保学员找到自己的心理工作。
3. 学费性价比高
一个好的Java培训机构肯定能给你带来1+1>2的效果,如果你在一个由专业的Java教师领导并由Java培训机构自己提供的平台上工作,你将获得比以往更多的投资。
希望你早日学有所成。
满意答案
这三个比较流行的Spring Framework 【Java开源 JEE框架】 Struts 【Java开源 Web框架】 Hibernate 【Java开源 持久层框架】
Spring Framework 【Java开源 J2EE框架】
Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVC Web框架。【SpringIDE:Eclipse平台下一个辅助开发插件】.
绛旓細妗嗘灦1锛歋pring妗嗘灦 璇ユ鏋舵帓鍚嶇涓锛屽洜涓哄畠鍏锋湁寮鍙戝鏉俉eb搴旂敤绋嬪簭鐨勫嚭鑹茶兘鍔涳紝鑰屼笖锛岃繖浜涘簲鐢ㄧ▼搴忓洜鎬ц兘绐佸嚭鑰屽箍鍙楄禐瑾夈傚畠浣縅ava寮鍙戜汉鍛樿兘澶熻交鏉惧湴鍒涘缓浼佷笟绾у簲鐢ㄧ▼搴忋俉eb搴旂敤绋嬪簭寮鍙戜汉鍛樺彲浠ヨ瘉鏄嶴pring妗嗘灦鐨勮兘鍔涖傝繖灏辨槸Spring鎴愪负Java寮鍙戜汉鍛樻渶鐖辩殑鍘熷洜銆備笅闈㈢殑鏁版嵁鍙互璇佹槑杩欎竴鐐广備互涓嬫槸寮鍙戣咃紙閫夋嫨...
绛旓細Java鐨勬鏋朵富瑕佹湁锛歋pringMVC銆丼pring銆丮ybatis銆丏ubbo銆丮aven銆丷abbitMQ銆丩og4j銆丒hcache銆丷edis銆丼hiro銆備笉杩囪繖鍗佷釜鎴戜滑涓嶉渶瑕侀兘瀛︿細锛屽彧瑕佸浼氬叾涓洓浜斾釜姣旇緝甯哥敤鐨勫氨鍙互銆傜涓涓紝SpringMVC銆係pring MVC鏄竴绉嶅熀浜嶫ava鍦板疄鐜颁簡Web MVC璁捐妯″紡鐨勮姹傞┍鍔ㄧ被鍨嬬殑杞婚噺绾eb妗嗘灦锛屼富瑕佹槸甯姪鎴戜滑绠鍖栨棩甯哥殑Web寮...
绛旓細Java涓绘祦妗嗘灦鏄細SSM1.Spring,瀹冨父骞撮泟韪炰簬浼佷笟寮鍙戝繀閫夋鏋朵箣棣栵紝闇瑕佸紑鍙戣呬粠鍘熺悊銆佸簲鐢ㄧ櫨銆佹墿灞曠瓑鍏ㄦ柟浣嶈搴︽帉鎻★紝鏈缁堝彲浠ユ惌寤哄睘浜庢垜浠殑骞冲彴搴2.Mybatis,閫氳繃鐔熺粌杩愮敤婧愪唬鐮佹垜浠彲浠ユ繁鍏ャ佽缁嗐佺郴缁熺殑浜嗚ВMybatis鐨勬瘡涓涓剦缁3.SpringMVC,浠庝紒涓氱殑瀹為檯搴旂敤鍒版鏋剁殑搴曞眰鍥炲師鐞嗭紝娣卞叆璁茶ВMVC鏈哄埗锛屾墜鍔...
绛旓細3銆丼truts 璇ユ鏋惰兘澶熷府鍔╄嚜瀹氫箟杞欢寮鍙戜汉鍛樺垱寤烘槗浜庣淮鎶ょ殑浼佷笟绾у簲鐢ㄧ▼搴忋傝繖涓鏋剁殑USP灏辨槸瀹冪殑鎻掍欢銆傚畠浠槸JAR鍖咃紝杩欐剰鍛崇潃瀹冧滑鏄彲绉绘鐨勩侶ibernate鎻掍欢鍜宻pring鎻掍欢鍒嗗埆鍙互鐢ㄤ簬瀵硅薄鍏崇郴鏄犲皠鍜屼緷璧栨敞鍏ャ備娇鐢ㄦJava妗嗘灦寮鍙戝簲鐢ㄧ▼搴忓彲浠ュ噺灏戝鐞嗘椂闂达紝鍥犱负瀹冩彁渚涗簡缁勭粐鑹ソ鐨凧ava銆丣SP鍜孉ction绫汇傚熀鏈笂...
绛旓細1锛塉avaWeb鍩虹妗嗘灦锛 Struts2+ Spring + Hibernate銆2锛塉avaWeb缁忓吀妗嗘灦锛歋pring鐨勫己澶т互鍙奡truts婕忔礊涓婄殑绛夌瓑闂锛屾紨鍙樻垚涓轰簡 Spring + SpringMVC + Hibernate/Mybatis 浜掕仈缃戣繖鍧楁瘮杈冨父瑙佺殑鏄疢ybatis銆3锛夊揩閫熼泦鎴愬紑鍙慡pringboot + Mybatis銆備互涓婄煡璇嗗拰鎶鑳藉鏋滅啛缁冩帉鎻avaWeb缂栫▼鎶鑳斤紝浣犲氨鑳借儨浠诲ぇ...
绛旓細涓嬮潰鎴戝皢浠嬬粛涓浜涗富娴佺殑Java妗嗘灦锛屽苟绠鍗曟弿杩板畠浠殑鐗圭偣鍜岀敤閫斻Spring妗嗘灦锛歋pring鏄渶涓烘祦琛岀殑Java寮鍙戞鏋朵箣涓锛屽畠鏄竴涓紑婧愮殑Java骞冲彴锛屾彁渚涗簡涓绉嶅叏闈㈢殑缂栫▼鍜岄厤缃ā鍨嬶紝鐢ㄤ簬鏋勫缓浼佷笟绾у簲鐢ㄣ係pring鐨勬牳蹇冩槸Inversion of Control (IoC) 瀹瑰櫒锛屽畠浣垮緱缁勪欢涔嬮棿鐨勪緷璧栧叧绯昏兘澶熻鍔ㄦ佺鐞嗭紝绠鍖栦簡浠g爜鐨勫鏉...
绛旓細鐩墠姣旇緝娴佽鐨勫墠绔鏋讹細BootStrap銆乿ue銆丷eact銆丄ngular銆丵ucikUI銆丩ayui绛夌瓑銆傛瘮杈冩祦琛岀殑鍚庣妗嗘灦锛歋SM锛SpringMVC+Spring+Mybatis锛夈丼pringBoot銆丼pringCloud銆丏ubbo銆丼hiro銆丼pring鍏ㄥ妗剁瓑绛夈傝繕鏈変竴浜涘伐鍏峰拰鎻掍欢涔熸槸鍊煎緱瀛︿範鐨勶紝姣斿锛歁aven銆丷abbitMQ銆丷edis銆丩og4j绛夌瓑銆傚鏋滀綘灏嗘潵鎯充粠浜媕ava寮鍙戣繖鏂归潰鐨...
绛旓細甯歌鐨JAVA妗嗘灦鏈: WAF, Struts,Turbine ,COCOON銆 1 WAF: 鍏ㄧО:WEB APPLICATION FRAMEWORK 涓昏搴旂敤鏂归潰:EJB灞,(WEB灞備篃鏈,浣嗘槸姣旇緝寮)銆 涓昏搴旂敤鎶鏈:EJB绛 鍑哄: http://java.sun.com/blueprints/code/index.html 绠杩:杩欐槸SUN鍦ㄥ睍绀篔2EE骞冲彴鏃舵墍鐢ㄧ殑渚嬪瓙PetStore(瀹犵墿鍟嗗簵绯荤粺)閲岄潰鐨勬鏋躲傛槸SUN钃...
绛旓細鐩墠姣旇緝甯哥敤鐨凧ava妗嗘灦鏈夛細SpringMVC銆丮ybatis銆丼pring銆丮aven杩欏洓涓傛帉鎻¤繖鍥涚妗嗘灦鍩烘湰鍙互搴斿澶ч儴鍒咼ava寮鍙戙傚綋鐒跺鏋滀綘鎯虫彁鍗囪嚜宸变篃鍙互缁х画瀛︿範鍏跺畠妗嗘灦銆傚濂戒簡Java妗嗘灦鍚庝綘灏卞彲浠ュ紑濮嬪涔犵洰鍓嶄紒涓氭瘮浠烽渶姹傜殑Java鎶鏈簡锛屾瘮濡傦細浜嗚ВHTML5鍙奀SS3鐨勬柊鐗规э紝鍦ㄦ鍩虹涓婂涔燡avaScript銆乯Query鑴氭湰璇█鍜屽紓姝...
绛旓細java甯哥敤寮婧妗嗘灦濡備笅锛1.SpringFramework銆Java寮婧怞EE妗嗘灦銆慡pring鏄竴涓В鍐充簡璁稿鍦↗2EE寮鍙戜腑甯歌鐨勯棶棰樼殑寮哄ぇ妗嗘灦銆係pring鎻愪緵浜嗙鐞嗕笟鍔″璞$殑涓鑷存柟娉曞苟涓旈紦鍔变簡娉ㄥ叆瀵规帴鍙g紪绋嬭屼笉鏄绫荤紪绋嬬殑鑹ソ涔犳儻銆係pring鐨勬灦鏋勫熀纭鏄熀浜庝娇鐢↗avaBean灞炴х殑InversionofControl瀹瑰櫒銆傜劧鑰岋紝杩欎粎浠呮槸瀹屾暣鍥炬櫙涓殑涓閮ㄥ垎...