java学习遇到的难点
来源:2-3 引用JSTL核心库
基操勿六
2020-04-24 00:01:06
老师,什么是java ee 的标准呀,他是怎么定义的这个标准呢,你不是说他只是定义了一个java ee的标准,是第三方去实现的,我给我也有一些盲目,为什么呢?像servlet,el这些都是Tomcat公司去实现的
关于这个jstl如果把他安装在Tomcat的lib目录下面是不是线下要这样,线上也要在重新安装一遍呢,相反放在项目的 lib下面是不是说上线之后就直接可以用了呢,合作开发项目的时候是不是只要有源码就可以使用了,不用再去下载了
这个是按照老师的项目去新建的一个项目,上面红框里面的东西,看起像目录但是去文件浏览器的源码项目里面也看不见,找不到,只是在编辑器里面有这个东西,这些是必须的吗
在项目打包到服务器运行的过程中,上面有Tomcat的运行所需要的的所有的 .jre 包,而且他的路径都是绝对的,打包了,上线运行他找不到这些包了呀,这个咋办呀
老师我这个Test.java 他的名字是叫javabean吗?javabean是什么呢,有什么用呢,像我上面这个类键起来我发现好像没有啥用呀,反而是多了一个步骤,要去设置值,然后取值,直接用数组,或者是类的属性就可以操作这些呀,去建立一个这东西感觉用处不是很大呀
1回答
好帮手慕阿莹
2020-04-24
同学你好
1、同学其实不必太纠结java ee是什么,同学这里只要明白,java ee可以用来开发web项目,例如电商之类的,前后台交互,都是web项目,是需要java ee来编写的。其他的,同学不必纠结。
2、同学说的放在线上线下是什么意思呢?是指部署到云服务器上吗?
如果是,建议同学放在项目的lib目录下,因为,线上部署的时候,同学可能用的是其他的Tomcat,还需要去放到对应的Tomcat下,所以可以直接放到项目的lib中。是的,只要有这个jar包就可以了,不用一定要去下载。合作开发项目的时候,我们一般会用maven项目来管理jar(三阶段会学习到maven)
3、
1)这个是编辑器的展示结构,同学不用去管它,它确实不是真实存在的目录。
2)同学你好,打成war包后,放到Tomcat中后,它会编译到指定的目录,例如webapps里的,它会自动去WEB-INF的lib里去找对应的jar包的,同学不必担心。
4、可以被叫做javaBean ,javaBean 一般是指实体类,例如我们把写了个类Student,我们把Student 的相关属性封装到了这个类中,以后,我们可以把name sex 等数据都封装成这个对象,然后我们就不传递 一个一个的name sex了,而是直接传递 一个Student 类型的对象。
现在代码比较少,同学不理解很正常,同学学习到后边,就会慢慢理解封装的好处了。
不过,我们一般不会给javabean随便起名字,例如,这里同学不应该叫Test,没有意义,
它的属性有name sex, 例如描述的它 是个猫,就起名叫Cat,如果是个狗,就起名叫Dog。
如果描述的是个学生,可以命名为Student。
要见名知义。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题