java基本概念 java包含三大分支:为了一个开源的项目安装,需要对J2EE+Linux+MySQL进行学习,也是拼了。
1.J2SE --java standard edition--标准版本,这个是下面两个的基础!一般是位于客户端的应用;
2.J2ME--java Micro edition --一般位于嵌入式应用,例如手机游戏
3.J2EE --java Enterprise Editon --一般为服务器端程序的应用:例如JSP站点!
现在就知道J2EE是做什么的了吧
首先java它对开发基于Web的多层{即是J2EE}应用提供了功能上的支持。它包含13种核心技术规范:
(1)Java Database Connectivity (JDBC)以一种统一的方式来对各种各样的数据库进行存取
(2)Java Naming and Directory Interface (JNDI)用于名字和目录服务,它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP,本地文件系统等
(3)Enterprise Java Beans (EJB) 提供了一个框架来开发和实施分布式商务逻辑,显著地简化了具有可伸缩性和高度复杂的企业级应用的开发
(4)JavaServer Pages (JSPs) 用以创建动态网页
(5)Java servlets提供的功能大多与JSP类似,不过实现的方式不同
(6)Remote Method Invocation (RMI) 在远程对象上调用一些方法,使用了连续序列方式在客户端和服务器端传递数据
(7)Interface Description Language (IDL)将Java和CORBA集成在一起
(8)Java Transaction Architecture (JTA)可以存取各种事务
(9)Java Transaction Service (JTS) 规定了事务管理器的实现方式
(10)JavaMail 用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类
(11)JavaBeans Activation Framework(JAF) JavaMmail利用JAF来处理MIME-编码的邮件附件,MIME的字节流可以被转换成JAVA对象,或者转换自JAVA对象
(12)Java Messaging Service (JMS) 是用于和面向消息的中间件相互通信的应用程序接口(API)(13)Extensible Markup Language (XML)XML是一种可以用来定义其它标记语言的语言
所以你说的JSP是Java在web上面[一般来说java的web应用成为J2EE]的应用的一个分支而已!
现在你也就知道JSP了哈!
在说JavaScript,
这个是嵌入在网页(一般为html,ASP,JSP等网页)的一种脚本语言,用于数据的验证,支持页面的值的传递等问题的处理;
JavaScript跟java一点关系都没有
java是程序设计语言(与C/C++/C#同类)
JavaScript是网页中的脚本语言(与vbscript等脚本语言同类)
http://www.cnblogs.com/hanyin...
1.安装JDKvagrant@homestead:/usr/local/corwien$ sudo cp ~/Code/java/jdk-8u91-linux-x64.tar.gz java_sdk.tar.gz
vagrant@homestead:/usr/local/corwien$
// 解压缩
vagrant@homestead:/usr/local/corwien$ sudo tar -zxv -f java_sdk.tar.gz
vagrant@homestead:/usr/local/corwien$ sudo mv jdk1.8.0_91 javajdk
vagrant@homestead:/usr/local/corwien$ ls -l
total 177124
drwxr-xr-x 8 uucp 143 4096 Apr 1 2016 javajdk
-rw-r--r-- 1 root root 181367942 Feb 14 02:05 java_sdk.tar.gz
vagrant@homestead:/usr/local/corwien$
解决Linux下启动Tomcat遇到Neither the JAVA_HOME ...报错
root@homestead:/usr/local/corwien/javajdk# pwd /usr/local/corwien/javajdk oot@homestead:/usr/local/corwien/tomcat/bin# vim catalina.sh root@homestead:/usr/local/corwien/tomcat/bin# export JAVA_HOME=/usr/local/corwien/javajdk export JRE_HOME=/usr/local/corwien/javajdk/jre
Tomcat成功开启^_^
*filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT COMMIT
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/66662.html
摘要:最近系统整理了一套初学者最佳的学习方法以及会遇到的坑等,希望对你有所帮助。正常的智商其实,学习并不需要所谓的数学逻辑好,需要英语水平棒。大周期每天学习时间五个小时以上的,建议学习周期。三学习时会遇到的坑不知道学习的重点,下面学习路线会画。 最近系统整理了一套java初学者最佳的学习方法以及会遇到的坑等,希望对你有所帮助。 目录: 一、学习java的前提 二、学习java的方法 三、学习...
摘要:三进阶阶段这个阶段主要是靠我们自己学习总结,可以通过前辈们的博客或者自己研究源码,这些非常有利于我们快速的成长。让自己保持永远学习的精神。五零基础学习资料最后给大家准备了一份不错的学习资源,里面有很多学习视频和资料,后台回复资源,即可获取。 showImg(https://segmentfault.com/img/bVbauV8?w=1212&h=816); 前两次给大家分享了关于 j...
摘要:学习编程的本最佳书籍这些书涵盖了各个领域,包括核心基础知识,集合框架,多线程和并发,内部和性能调优,设计模式等。擅长解释错误及错误的原因以及如何解决简而言之,这是学习中并发和多线程的最佳书籍之一。 showImg(https://segmentfault.com/img/remote/1460000018913016); 来源 | 愿码(ChainDesk.CN)内容编辑 愿码Slo...
摘要:写这篇总结,主要是记录下自己的学习经历,算是自己对知识的一个回顾。这个阶段学习的时候,要学会使用开发工具,比如或者来学习。这个阶段需要自己对自己有很强的自律去学习,不要看了一半就放弃了。 showImg(https://segmentfault.com/img/bVbaNtw?w=1232&h=822); 写这篇总结,主要是记录下自己的学习经历,算是自己对知识的一个回顾。也给想要学习 ...
摘要:写这篇总结,主要是记录下自己的学习经历,算是自己对知识的一个回顾。这个阶段学习的时候,要学会使用开发工具,比如或者来学习。这个阶段需要自己对自己有很强的自律去学习,不要看了一半就放弃了。 showImg(https://segmentfault.com/img/bVbaNtw?w=1232&h=822); 写这篇总结,主要是记录下自己的学习经历,算是自己对知识的一个回顾。也给想要学习 ...
阅读 2231·2023-04-26 00:46
阅读 554·2023-04-25 21:36
阅读 676·2021-11-24 10:19
阅读 2219·2021-11-23 09:51
阅读 955·2021-10-21 09:39
阅读 765·2021-09-22 10:02
阅读 1624·2021-09-03 10:29
阅读 2572·2019-08-30 15:53