关于Java web开发的一些疑问

问题描述

嗯...学习编程这块也有小一年的时间了,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文件呢?这两者有什么必然联系么?还是只是个例?--

时间: 2024-09-12 15:51:54

关于Java web开发的一些疑问的相关文章

Java Web开发入门书籍实例解析(总结一)_java

一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 1.静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变. 2.动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同. 静态web资源开发技术:Html 常用动态web资源开发技术:JSP/Servlet.ASP.PHP等 在Java中,动

Java Web开发防止多用户重复登录的完美解决方案_java

目前web项目中,很多情况都是可以让同一个账户信息在不同的登录入口登录这次,这样子就不那么美好了. 推荐阅读: Java 多用户登录限制的实现方法 现在有两种解决方案: 1.将用户的登录信息用一个标志位的字段保存起来,每次登录成功就标记1,注销登录就标记为0,当标记为1的时候不允许别人登录. 2.将用户的登录信息保存在application内置作用域内, 然后利用session监听器监听每一个登录用户的登录情况. 很显然,第一种方式 每次登录 都需要操作数据库,多了一些不必要的性能开销,而且在登

Tomcat与Java Web开发技术详解连载之一

web|详解 本章介绍如何在Tomcat上创建和发布Web应用.这里首先讲解Tomcat的目录结构以及Web应用的目录结构,接着介绍如何将HTML.Servlet.JSP和Tag Library部署到Web应用中,然后介绍把整个Web应用打包并发布的方法,最后介绍如何在Tomcat上配置虚拟主机. 本章侧重于讨论Web应用的结构和发布方法,所以没有对本章的Servlet和JSP的例子进行详细解释,关于Servlet和JSP的技术可以分别参考其它章节的内容. 2.1 Tomcat的目录结构 在To

Tomcat与Java Web开发技术详解连载之二

web|详解 2.2.4 部署HTML文件 在helloapp目录下加入index.htm文件,这个文件仅仅用来显示一串带链接的字符"Welcome to HelloApp", 它链接到login.jsp文件.以下是index.htm文件的代码: <html><head><title>helloapp</title></head><body ><p><font size="7"

Tomcat与Java Web开发技术详解连载之三

web|详解 2.2.8 创建并发布WAR文件 Tomcat既可以运行采用开放式目录结构的Web应用,也可以运行WAR文件.在本书配套光盘的sourcecode/chapter2/helloapp目录下提供了所有源文件,只要把整个helloapp目录拷贝到/webapps目录下,即可运行开放式目录结构的helloapp应用.在Web应用的开发阶段,为了便于调试,通常采用开放式的目录结构来发布Web应用,这样可以方便地更新或替换文件.如果开发完毕,进入产品发布阶段,应该将整个Web应用打包为WAR

用Stripes做Java Web开发

摘要:Stripes是一个以让程序员的web开发简单而高效为准则来设计的基于动作的开源Java web框架.本文将介绍Stripes与其它如Struts之类基于动作的框架的区别和其提供的一些存在于Ruby on Rails之中的简单性. Stripes是一个以让程序员的web开发简单而高效为准则来设计的基于动作的开源Java web框架.传统的Java web开发着眼于借去耦(Decoupling)来实现其灵活性,但导致多个的配置文件,额外的对象,和其他资源的分散.这些困难造成相当多的程序员的更

利用Stripes实现Java Web开发

Stripes是一个以让程序员的web开发简单而高效为准则来设计的基于动作的开源Java web框架.本文将介绍Stripes与其它如Struts之类基于动作的框架的区别和其提供的一些存在于Ruby on Rails之中的简单性. Stripes是一个以让程序员的web开发简单而高效为准则来设计的基于动作的开源Java web框架.传统的Java web开发着眼于借去耦(Decoupling)来实现其灵活性,但导致多个的配置文件,额外的对象,和其他资源的分散.这些困难造成相当多的程序员的更高的学

Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置

问题描述 Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置 Java web开发中要是用jdbc连接access数据库,连接url怎么写相对位置,注意这里是jdbc方法连接 而不是jdbc-odbc 例如access数据库就在项目中(project文件夹下) 代码为: try { // 加载jdbc - odbc驱动 Class.forName("com.hxtt.sql.access.AccessDriver"); // 根据url创建连接实例 a

java web开发怎么能够有一个按钮调网页内容字体大小呢

问题描述 java web开发怎么能够有一个按钮调网页内容字体大小呢 java web开发怎么能够有一个按钮调网页内容字体大小呢. 有些网站会有,大,中,小. 几个按钮,能够调动字体大小. 要怎样实现这样的功能呢? 解决方案 几种样式,动态改变样式即可 css样式 解决方案二: 一个按键,或者几个按键调整字体大小,肯定是没有问题的. 调整字体大小, Java 本身有类库支持,或者使用类似于:$Global.subContentByLen(${item.message}, 110) 来设置. 解决