最近学javaEE做网站开发,越学越有点反感,不知道该不该继续。
1,觉得学习的网站开发的都是对数据的增删查改,太郁闷啦,没咋兴趣。
2,学习的内容很多太泛。什么jsp,servlet,struts,spring,xml,ajax,hibernate,ejb,jquery哇哇,一大把。搞成这样还不烦死人啊。(对于不烦的人表示敬佩)
3,里面很多的原理都不懂,只知道配置来配置去的,调用来调用去的,太没意思啦。
4,数据结构,算法怎么以前学到的都没法用上的?郁闷啊。
现在越学越心虚啊!!都快没兴趣了,都快失望了。悲剧的是,老师却说,你们以后还得靠这个吃饭。情以何堪、....
谁跟我解说一下:上面是不是真的?你们为什么选择“网站开发”?还有其他选择么??
1,觉得学习的网站开发的都是对数据的增删查改,太郁闷啦,没咋兴趣。
2,学习的内容很多太泛。什么jsp,servlet,struts,spring,xml,ajax,hibernate,ejb,jquery哇哇,一大把。搞成这样还不烦死人啊。(对于不烦的人表示敬佩)
3,里面很多的原理都不懂,只知道配置来配置去的,调用来调用去的,太没意思啦。
4,数据结构,算法怎么以前学到的都没法用上的?郁闷啊。
现在越学越心虚啊!!都快没兴趣了,都快失望了。悲剧的是,老师却说,你们以后还得靠这个吃饭。情以何堪、....
谁跟我解说一下:上面是不是真的?你们为什么选择“网站开发”?还有其他选择么??
解决方案 »
- (20分简单问题)Spring PropertiesMethodNameResolver key必须与方法名一样?
- 关于spring问题,关于SSH集成后的事务,很奇怪,想请教一下
- j2ee系统如何简单实现"服务器版转单机版"
- JSP input:file中的值如何通过JavaScript存到input :hidden中
- 学习web service开发是否需要买本书?哪本书好?请推荐
- 大家帮忙看看hibernate的问题
- 现有两个JAR(EJB),如何在一个中引用别一个?
- 如何使Applt中的组件占满Applet?(高分)
- [C3P0]数据源死锁,求助,APPARENT DEADLOCK!!!
- springMVC aop @around
- java.lang.IllegalStateException
- java线程池的原理
对某件事物反感以及生理上的不适应都应该停止。PS:楼主你应该学PHP。
哪怕做个最简单的网站,数据库里只有一个表,表里只有一个字段,增删查改一条数据库记录都要把全套框架配置一遍并让数据按照复杂的流程走一遍,对吧。
事实上,J2EE适用于大型的企业网站,越是规模庞大,需要将复杂的核心业务与Web服务无缝连接,跨平台分布式,维护繁杂的网站,越能体现J2EE的长处。
增删查改只是Java与数据库打交道的一小部分功能,只是因为几乎任何一个网站(哪怕是最简单的网站)都少不了它,才让它成为很多学习Web开发的基础课程。我建议你可以去研究下Java的很多开源项目都在做些什么,这是一个了解Java能做什么的很好途径。
不管采用什么语言,设计web界面的应用,CSS/JS/HTML是跑不掉的,它们是基础。
至于你写的那么多技术,那倒是没有必要。Java EE 6的标准架构是JSF /EJB/JPA.
JPA和Hibenate类似。并且这个架构并不是什么重型架构或轻型架构,只是符合高可用等特点。
写法非常简单,这和以前的EJB2.1已经完全不同了,那是的EJB才能说是什么重型架构。
那你说说java web 和java ee有什么区别。麻烦不要叫我去google,因为相信你说的会更加清楚
Java EE 6 Technologies
----------------------------------------------------------
JSR 316 Java Platform, Enterprise Edition 6 (Java EE 6)----------------------------------------------------------
Web Services Technologies
----------------------------------------------------------
JSR 311 Java API for RESTful Web Services (JAX-RS) 1.1
JSR 109 Implementing Enterprise Web Services 1.3
JSR 224 Java API for XML-Based Web Services (JAX-WS) 2.2
JSR 222 Java Architecture for XML Binding (JAXB) 2.2
JSR 181 Web Services Metadata for the Java Platform
JSR 101 Java API for XML-Based RPC (JAX-RPC) 1.1
JSR 67 Java APIs for XML Messaging 1.3
JSR 93 Java API for XML Registries (JAXR) 1.0----------------------------------------------------------
Web Application Technologies
----------------------------------------------------------
JSR 315 Java Servlet 3.0
JSR 314 JavaServer Faces (JSF) 2.0
JSR 245 JavaServer Pages (JSP) 2.2/Expression Language (EL) 1.1
JSR 52 A Standard Tag Library for JavaServer Pages (JSTL) 1.2
JSR 45 Debugging Support for Other Languages 1.0----------------------------------------------------------
Enterprise Application Technologies
----------------------------------------------------------
JSR 299 Contexts and Dependency Injection for Java (Web Beans 1.0)
JSR 330 Dependency Injection for Java 1.0
JSR 303 Bean Validation 1.0
JSR 318 Enterprise JavaBeans (EJB) 3.1
JSR 322 Java EE Connector Architecture (JCA) 1.6
JSR 317 Java Persistence (JPA) 2.0
JSR 250 Common Annotations for the Java Platform 1.1
JSR 914 Java Message Service API (JMS) 1.1
JSR 907 Java Transaction API (JTA) 1.1
JSR 919 JavaMail 1.4----------------------------------------------------------
Management and Security Technologies
----------------------------------------------------------
JSR 196 Java Authentication Service Provider Interface for Containers
JSR 115 Java Authorization Contract for Containers 1.3
JSR 88 Java EE Application Deployment 1.2
JSR 77 J2EE Management 1.1----------------------------------------------------------
Java EE-related Specs in Java SE
----------------------------------------------------------
JSR 206 Java API for XML Processing (JAXP) 1.3
JSR 221 Java Database Connectivity (JDBC) 4.0
JSR 255 Java Management Extensions (JMX) 2.0
JSR 925 JavaBeans Activation Framework (JAF) 1.1
JSR 173 Streaming API for XML (StAX) 1.0
有道理。开始我也认为Java Web就是SSH的Java EE开发,工作了才知道,java开发远不止这点,好多东西,不是简单的增删改查这么简单的,还是有很多东西要去专的。LZ这种想法,即使是换其他的语言,例如PHP,问题依旧。
很久不弄swing了,swing惟一留下的映象就是,难看!
http://hi.csdn.net/tjcyjd
http://hi.csdn.net/tjcyjd
主要是看自己, 不管你用什么开发,主要是自己做出东西会很有成就感,如果你没有感觉,那你还是不要做了,因为在你心里你根本就不想做,趁早该行
LZ 的情况应该是 LZ 对自己的方向出了偏差
像我现在所在的公司,网站前台是php,后台以及service和api都是java来开发的