问题描述
嗯...学习编程这块也有小一年的时间了,JavaSE、Oracle、javascript都学习了,也不说深入多少,至少是能进行基础的编程了现在的学习也到了一个很重要的部分:Javaweb开发,我这里有几个疑问:1.Javaweb是基于JavaEE还是JavaSE2.Javaweb是基于B/S模式的基础上进行开发,那么,如果我们常见的跨平坦的Java开发不是C/S模式么?为什么又说现在主流的是B/S模式呢?3.Javaweb开发重点是要把Java深入理解还是只是用Java进行一个连接的作用?4.Javaweb开发的程序我也见过一些源码,为什么会有那么多的XML文件呢?这两者有什么必然联系么?还是只是个例?
解决方案
解决方案二:
1.serlet应该是归在javaEE里面。但这个不用太纠结,就是个语文上的定义而已2.跨平台和CS或BS无关。java的跨平台是指一次编译,到处运行,不管你服务器是linux/unix/mac/windows,只要装上JVM(JRE)就可以运行编译出来的程序。CS结构是指,由服务器程序提供数据,但一般需要安装一个客户端应用程序在你的终端上。BS结构是指不需要安装客户端,你客户端上只需要有浏览器(Browser)就使用相关的服务器上的应用3.深入理解。PS,更多的看你想要干嘛了。4.一般应用都有比较多的xml进行配置或数据的传递。
解决方案三:
JAVASE--基础部分可以做出类似QQ咋样的软件JAVAEE--企业级应用上,如网站开发等可以做个网站JAVAME--主要用在嵌入式开发上,比如手机等。做手机游戏的
解决方案四:
BSCS可和都不影响java跨平台,楼主还是要先看概念
解决方案五:
第三个不是问题
解决方案六:
1、都有,任何java程序都离不开j2se吧2、跨平台性是Java语言的,和BS,CS无关3、当然最好可以看看源码,学学人家大牛是怎么设计的4、XML一般就是配置或者传输。你看到的一般是配置文件,spring2.5引入注解之后,可以减少一部分xml的配置,但是有些复杂的配置还是需要用xml,比如说mybatis中一些高级映射
解决方案七:
1.Javaweb是基于JavaEE还是JavaSE---两者都有,但是我感觉还是EE居多一点。2.Javaweb是基于B/S模式的基础上进行开发,那么,如果我们常见的跨平坦的Java开发不是C/S模式么?为什么又说现在主流的是B/S模式呢?--跨平台指的是你写的代码可以在任意平台进行使用。和模式无关。3.Javaweb开发重点是要把Java深入理解还是只是用Java进行一个连接的作用?--肯定是深入理解了。一开始要会基础的编程(增删改查),然后就是进一步明白原理、看源码、可以修改源码等。4.Javaweb开发的程序我也见过一些源码,为什么会有那么多的XML文件呢?这两者有什么必然联系么?还是只是个例?--