1. 后台的spring 这个是亘古不变的
2. jpa,这个是hibernate的核心,hibernate就是基于jpa的封装。
3. struts2 这个现在其实也用得少,只是一些老项目上还用到了他,公司的新项目现在都是基于富页面框架的开发,往往这些框架都非常强大,大有替代struts这一 框架的意思。
4. 上一点所说的富页面框架: GWT、EXTJS、FLEX,前面两项都是我们在公司推广使用的,到现在为止已经发展成为一种大趋势。核心还是GWT,围绕GWT,国外的 一些优秀的开发团队对其做了一些封装,从而给我们提供了一些优化、美化了开发框架。
比如说:yui-gwt,gxt,smartgwt等等。。。 不过建议先学gxt 这个是入门级的,smartgwt是企业级的,页面好看,但是低层java代码写的没有 gxt的好。只不过他的样式很炫。
5. 前面讲的都是一些程序、页面展示上的,而在大型应用系统中,更重要的是对数据库的选择和应用。 当前java领域常用数据库有:oracle、mysql、db2、mssql等 等,作为java领域一员,强烈建议不要用mssql,这个程序又大又肥,而且查询又不快。世界500强企业中除了微软,几乎没人用他。而且微软自己还用oracle。 搞 。。。,DB2在国外用的挺多,它里面有一些堆、维的概念很值得人思考,其实也是一些数据存放、搜索的思想。
oracle是大型企业的宠儿,这个学起来很简单,底层其实很简单,高层涉及到容灾、负载均衡需要费些神,但也不难,可以找找这方面的书籍看看。 mysql这个是小企业和个人的最爱,因为不花钱,不过mysql企业版是要收费的,因为mysql企业版的核心现在是用的oracle的技术、java被oracle收购后,mysql当了陪嫁,肚子里的种现在是oracle的。
6. 除此之外就是读一读开源项目的源代码,学学别人的设计思想,以及框架的架构,想一想,为什么别人这么写。 然后模仿。
7. 要学会偷懒,一个好的程序员也就是一个会偷懒的程序员,借助技术,工具最精良、高效的去完成事情。
8. 明确目标: 走技术还是走管理,还是走综合路线。树立目标,就要坚决完成,即使不拿工资,免费做事也在所不惜。前提是找到一个好的雇主。
分享到:
相关推荐
Java+J2EE开发知识是IT领域中一个重要的学习主题,涵盖了广泛的编程和技术概念。Java是一种多平台的、面向对象的编程语言,被广泛应用于服务器端应用开发,尤其是在企业级应用中,J2EE(Java Platform, Enterprise ...
J2EE编程技术的关键技术领域包括相关协议、应用程序接口(API技术)、服务(service)。这些关键技术为J2EE编程技术提供了Web功能支持,并创造了Web多层应用的必要条件。在J2EE技术中,JSP(Java Server Pages)和...
Java J2EE(Java 2 Platform, Enterprise Edition)是Java平台的一个版本,专门设计用于构建...《用 J2EE 和 Uml 開發 Java企業級應用程序》这本书可能涵盖了这些内容,可以帮助读者深入理解和掌握J2EE开发的各个方面。
【Java与J2EE架构】是企业级应用开发的核心技术体系,主要涵盖了Java语言和基于Java的J2EE平台。J2EE(Java 2 Platform, Enterprise Edition)是由Oracle公司提供的一个用于构建分布式、多层的企业级应用程序的平台...
本文将深入探讨这两个技术领域的关键知识点。 首先,Java平台是基于Java编程语言的一个全面的软件开发和运行环境。它由三个主要部分组成:Java SE(标准版)、Java EE(企业版,现称为Jakarta EE)和Java ME(微型...
J2EE开发环境搭建资源摘要 J2EE开发环境搭建是指创建一个完整的J2EE开发环境,包括安装JDK、Tomcat和Eclipse。下面将详细介绍J2EE开发环境搭建的过程。 一、JDK的环境变量设置 JDK是Java开发的基础环境,安装JDK...
Java和J2EE是软件开发领域中的重要技术栈,尤其在企业级应用开发中占据着主导地位。这个压缩包包含了23本精选的电子书,涵盖了Java编程、J2EE框架以及相关的技术如Ajax、Struts、Spring、Hibernate和Eclipse的深度...
J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,同时还提供了对 EJB、Java ...
在IT行业中,Java是一种广泛应用的编程语言,尤其在企业级应用开发领域,J2EE(Java Platform, Enterprise Edition)更是占据了重要地位。很多人认为自己掌握了Java,但往往在实际项目中遇到困难,这通常是因为他们...
J2EE(Java 2 Platform, Enterprise Edition)是Java平台的一个版本,专门针对企业级应用开发。它提供了一个全面的框架来构建、部署和管理多层、分布式、跨平台的企业应用程序。J2EE技术大全涵盖了从基础到高级的...
J2EE的主要目标是简化开发过程,提高可移植性和可维护性,并且支持多种服务器端技术,如Servlets、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等。 在Java JDK J2EE API中...
《NETBEANS7下J2EE6开发技术》是一份详尽的英文教程,专注于在NETBEANS 7集成开发环境中使用J2EE 6框架进行企业级应用开发。这份资料对于那些希望深入理解J2EE 6以及NETBEANS IDE的开发者来说,无疑是宝贵的资源。...
该书旨在帮助初、中级Java程序员准备面试,涵盖了Java/J2EE的核心概念和关键领域,包含了400多个面试问题及其答案。尽管对英语要求不高,但书中内容适合对Java和J2EE有一定了解的求职者。 本书由多位技术评审者审阅...
《开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)》详细介绍了Java Web软件架构中的各种开发技术。主要内容包括:以MySQL为数据库、Tomcat为Web服务器、Eclipse为开发工具、CVS为版本控制工具...
J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司提供的一个用于构建企业级分布式应用的框架,它包含了多种服务、API和协议,用于开发多层结构的应用程序。 本书首先会引导读者理解J2EE的核心概念,包括...
Java和J2EE是广泛使用的编程语言和技术,它们分别代表了Java的核心部分和Java在企业级应用开发中的应用。Java/J2EE interview questions这本书是为准备面试的Java开发者准备的,涵盖了核心概念、设计和编码问题,...
Java和J2EE是企业级应用开发的重要技术组合,它们为构建分布式、多层架构的大型应用程序提供了强大的支持。在本项目系统原理和技术介绍中,我们将深入探讨Java语言的基础、J2EE平台的核心组件以及如何将这些技术整合...
J2EE Web开发技术在过去的几年里,尽管在企业级应用中扮演了重要角色,但其核心技术栈,如Servlet、JSP和Struts,已经逐渐显现出局限性,无法满足现代开发需求。这些技术的问题主要体现在以下几个方面: 首先,...